recently I've been struggling on how can I list all the metadata only of GridFs collection using mongoose. I've tried using this
var mongoose = require('mongoose');
public.schema = {
filename : { type: String, required: true },
contentType : { type: String, required: true },
length : { type: Number, required: true },
chunkSize : { type: Number, required: true },
uploadDate : { type: Date, required: true },
aliases : { type: String, required: false },
metadata : { type: String, required: false },
md5 : { type: String, required: true }
};
var schema = mongoose.Schema;
this.store = mongoose.model('file.files', this.definition);
public.find = function(query) {
return this.store.find(query);
}
by the way it's not the full code, it's just a snippet of what I'm trying to do. I can't seem to get the metadata list. Thank you everyone.