鉴于我的图像示例中的Set, 是否可以通过ID检索以及'element是否在数组中'?
正如你所看到的,我可以在数组中找到包含元素的所有记录,但是当我向下钻取并按ID查找它时,它会抛出一个错误,我怀疑我的语法错误
这是我在SO http://chat.stackoverflow.com/transcript/message/5006697#5006697
上聊天的链接先谢谢
- CAM
答案 0 :(得分:1)
您在投影字段中基本上有$in
(您要返回的内容),因为您提前关闭了条件文档(您想要查找的内容)。试试这个:
db.users.find( {'_id':1, 'companies-visited': { $in:["stocktwits"]}})