Javascript 我们可以用mongoose检索nodejs中两个表的数据吗
我正在做一个项目,有一些关系概念,所以我想在同一个查询中从两个不同的表中检索数据,我可以这样做吗?我下面的链接,但我没有得到确切的,我想要的。 我也回顾了这些链接 我已经回顾了这只猫鼬的链接,在这里我得到了一些积极的东西 到目前为止,我所做的工作如下: 为项目和项目类别创建模型,并尝试获取所有具有类别详细信息的项目。我已在下面的链接中更新了我的代码以进行查看:Javascript 我们可以用mongoose检索nodejs中两个表的数据吗,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,我正在做一个项目,有一些关系概念,所以我想在同一个查询中从两个不同的表中检索数据,我可以这样做吗?我下面的链接,但我没有得到确切的,我想要的。 我也回顾了这些链接 我已经回顾了这只猫鼬的链接,在这里我得到了一些积极的东西 到目前为止,我所做的工作如下: 为项目和项目类别创建模型,并尝试获取所有具有类别详细信息的项目。我已在下面的链接中更新了我的代码以进行查看: 猫鼬有内置的填充函数来连接两个表 在模式中,只需为链接表添加ref 假设您想要联接两个表 表1:用户 表2:posts 在post
猫鼬有内置的填充函数来连接两个表 在模式中,只需为链接表添加ref 假设您想要联接两个表 表1:用户 表2:posts 在posts模式中添加
posted_by: {type: Schema.Types.ObjectId, ref: 'User', required: true},
查询时间只需添加填充
假设
postModel.find({}).populate({path:'posted_by'}).exec(function(err,response){
})
这将有助于您通过发布用户详细信息获取所有发布值