MongoDB - Populate GridFS files metadata in parent document MongoDB - Populate GridFS files metadata in parent document mongoose mongoose

MongoDB - Populate GridFS files metadata in parent document


You can define a schema for the GridFS metadata collection and refer it in the User schema:

//define Model for metadata collection.var GFS = mongoose.model("GFS", new Schema({}, {strict: false}), "fs.files" );var UserSchema = Schema({    image: {type: Schema.Types.Object, ref: 'GFS' } // refer the model});var User = mongoose.model('User', UserSchema);User.findById(req.params.id)  .populate('image') //populate   .exec(function(err, user) {...})