你如何在另一个MongoDB文档中引用文档

时间:2015-03-22 19:44:25

标签: mongodb

我有两个文件名为Album,另一个名为Label。我不确定我是否正确地引用了专辑文档中的标签ID,但是从搜索中我认为这是如何完成的。如果不是,我会很感激修正。我想要做的是在一个查询中提取相册和标签。比如db.find({“title”:“myAlbum”}然后通过说“label_id”:“someLabel”拉出标签文档,但我不知道如何在语法上做到这一点。任何帮助都将不胜感激。< / p>

专辑文件

 "_id" : ObjectId("550509f247c02cab8ecde099"),
 "title" : "myAlbum",
 "artist" : "singer",
 "published_date" : ISODate("2015-01-15T00:00:00Z"),
 "tracks" : 15,
 "label_id" : "someLabel"

标签文件

"_id" : "someLabel",
"name" : "Label records",
"founded" : 1982,
"location" : "USA"

1 个答案:

答案 0 :(得分:1)

MongoDB不支持联接。您可以引用类似问题的现有答案:MongoDB query multiple collections at once