我的模型如下所示
User Model
{
UserName:'string',
Mobile: string
}
Post Model
{
Post:string,
Date: { type: Date, default: Date.now },
User: 'ObjectId'
}
在获取数据的同时,如何获得类似的结果。
posts=[
{Post:'abc',Date:'10/10/2016',User:{UserName:'testuser1',Mobile:'9090123456'}},
{Post:'abc',Date:'10/10/2016',User:{UserName:'testuser2',Mobile:'9090123457'}}
]
最佳答案
您必须添加
User : {type : Schema.Types.ObjectId,ref:'User'}
在您的帖子模型中
当您查询时,您必须做
db.Post.find({}).populate('User')
关于node.js - Mongodb嵌套模型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42205551/