1

鉴于我的图像示例中的集合,是否可以通过 ID 检索以及是否“元素在数组中”?

如您所见,我可以找到数组中包含该元素的所有记录,但是当我向下钻取并通过 ID 找到记录时,它会引发错误,我怀疑我的语法错误


这是我在 SO https://chat.stackoverflow.com/transcript/message/5006697#5006697上聊天的链接

提前致谢

  • 凸轮 在此处输入图像描述
4

1 回答 1

1

您基本上$in在投影字段中(您想要返回的内容),因为您提前关闭了标准文档(您想要找到的内容)。试试这个:

db.users.find( {'_id':1, 'companies-visited': { $in:["stocktwits"]}})
于 2012-08-21T20:50:49.647 回答