在mongodb中,我有一个名为People的集合。 它包含:
_id:Number,
name:String,
friends:[{friendsId:{type:Schema.Types.ObjectId,ref:'People'},addedTime: Date}]
我想搜索特定用户的朋友的名字,并在node.js中使用mongoose在单个查询中返回该朋友的_id。
答案 0 :(得分:3)
无法在单个查询/填充中检索数据。由于mongodb不是关系数据库。单独迭代数据&将结果作为回调给下一个查询。