В другом ответе я увидел, что для включения виртуальных полей вы должны сделать что-то вродеhttps://groups.google.com/forum/?fromgroups#!topic/mongoose -orm/HjrPAP _WXYs
var schemaOptions = {
toJSON: {
virtuals: true
}
};
что я сделал;
Теперь в схеме:
new Schema({...}, schemaOptions);
Но тем не менее, данные не включают виртуальные.. :s
Но вот так работает:
var docsCallback = function(err, docs){
var i = docs.length;
var nDocs = [];
while(i--){
nDocs[i] = docs[i].toObject({virtuals: true});
}
done(nDocs);
}