MongoDB使用1个ID从2个单独的集合中获取数据

时间:2015-10-21 19:43:19

标签: mongodb nosql

我有两个收藏品,一个是发言人:

let imagePicker = ImagePicker(self)
imagePicker.pickPhoto()

另一个是发言人参加的会议:

jdk:
 - openjdk6
script:
mvn verify
after_success:
after_failure:

我正在尝试创建一个视图,在该视图中,我可以通过他/她提供的会话获得扬声器数据。当我只有扬声器的ID而在会话 - >扬声器中扬声器元素是一个数组时,如何获取会话数据?

我是noSQL DB的新手,所以也许是一些建议。我已经用谷歌搜索了一些关于MapReduce的内容,但还没有找到解决方法。

1 个答案:

答案 0 :(得分:1)

要获得只有发言人ID的会话数据,请使用以下查询:

var speakerId = 1;
db.session.find({"speakers": speakerId})

这将返回speakers数组中元素值为1的所有会话文档。