0
如果refs沒有存儲,是否可以通過填充EVEN來接收填充的refs列表?當refs不存在時填充字段
我有這樣的模式:
人 _id,姓名,年齡
評論 _id,創作者(= Person._id),文本
Unfortonly我只是讀取數據,而不是存儲它。存儲數據的應用程序不會將參考文件保存到人員文檔中的評論。
是否仍有可能以填充('註釋')的方式定義Person-Schema?我只對收到Comment-ObjectIds數組感興趣。
var personSchema = mongoose.Schema({
name: String,
age: Date,
comments: [{ type: mongoose.Schema.Types.ObjectId, ref: 'comment' }]
});
集合都是單數的,如果這很重要。
我嘗試了以下方式:
mongo.Person.find().populate('comments').exec(function(err, person) {
if (err) { console.log(err); }
res.json(person);
});
剛剛返回該屬性的空數組。
讓我知道它是否工作 –