我在我的节点应用程序中使用 mongodb 并尝试在两个文档中创建两个条目。一为一attendee
,一为media
。
我希望我的与会者引用位于媒体集合中的媒体对象。
我可以简单地创建一个与会者并引用该对象:
attendee = {
uuid: 123,
mediaRef: <mediaID>,
}
或者最好设置一个引用对象来详细说明被引用的文档?
我没有使用任何形式的 ORM,所以当我获取一个参加者 ID 时,我假设我必须根据 mediaRef ID 手动对相关媒体进行另一个查询?
谢谢
我认为本机 mongodb 没有任何特定的引用类型,它与 ID 的类型相同。现在,对于引用它的部分,您可以在单个查询中完成。您正在寻找的是 $lookup 运算符:https : //docs.mongodb.com/manual/reference/operator/aggregation/lookup/
这就是说,我仍然建议对 mongo 使用 ORM。;)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句