对于名为col1的集合,其具有属性的名为sub1的子对象列表。
sub1有两个属性key,和name。
我想做一个查询,选择key = aa和name = John,密钥和名称来自同一索引。
示例:
col1
的ObjectID(1)
sub1 [{key = aa,name = lola},
{key = bb,name = john}]的ObjectID(2)
sub1 [{key = aa,name = john}]
仅返回预期的Objectid(2)
我阅读$ slice或$ indexOfArray或$ cursor的文档,但我不知道该怎么做。
感谢
答案 0 :(得分:0)
https://docs.mongodb.com/manual/reference/operator/aggregation/unwind/
我只是报告了felix在评论中所做的回答!