mongodb从其他集合中找到带有字段的文档

时间:2017-03-20 17:26:21

标签: mongodb mongoose mongodb-query mongoose-schema

我有两个关于商店用户数据的集合,另一个存储所有邀请。

在邀请收集中,我只存储两个ID,一个来自ID,另一个来自ID

我可以从邀请集中获取所有文档数组,但是如何从用户集合中获取用户详细信息。

由于

2 个答案:

答案 0 :(得分:1)

您可以使用populate来获取用户详细信息。假设在您的猫鼬模型中,您创建了类型为mongoose模型的toIDfromID,并设置了正确的引用。检查文档。 http://mongoosejs.com/docs/populate.html

答案 1 :(得分:0)

MongoDB不是关系数据库,也不是存储此类数据的最佳选择。话虽这么说,您可以将$lookup函数用作aggregate查询的一部分。 See the docs, here