我通过mongoengine
进行了汇总查询:
Foo.objects.aggregate(*[ { "$match": { "groups.1": { "$exists": True } } }, { "$redact": { "$cond": [ { "$gte": [ { "$size": { "$setIntersection": [ "$groups", my_groups ] } }, 1 ]}, "$$KEEP", "$$PRUNE" ] }} ])
但是,查询的结果还不够。
我需要查找与此查询OR
其他查询匹配的所有文档。
我该怎么做? 谢谢!