[英]Mongoose nodejs : find() and populate() calls
我想知道哪種方式更有效? findOne().populate() 是在對數據庫的一次調用中完成的嗎?
await collection.findOne({_id: id}).populate('x');
[do stuff]
和
await collection.findOne({_id: id});
[do stuff]
await collection.populate('x');
我認為你應該這樣做 package 這樣你只需要定義你的 model 你必須填充哪個字段的數據。
const nestedSchema = mongoose.Schema({
child: { type: Number, ref: 'Child', autopopulate: true }
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.