【发布时间】:2021-06-27 04:15:00
【问题描述】:
我的 mongodb 集合中有一些数据是这样的:
{"_id":{"$oid":"60603f0075ee1d1cdcd95d1a"},
"store_id":{"$oid":"60603dd675ee1d1cdcd95d18"},
"product_id":{"$oid":"6062f6973f24de12f0264013"}}
我想通过查询,如果列表的所有元素都存在于数据库中,则我的查询是 store_id 的列表
我可以一一检查并使用 findOne ,但我不想一一检查!
更新: 我可以通过 for 和 findOne 做到这一点,但我不想向 db 发送大量查询!
【问题讨论】:
-
您能否包括一些预期的输出。
-
@DheemanthBhat 输出类似这样的信息,以了解数据库中存在的所有数据:{status : True} 或 {status : false} 我传递数组,我想得到一个结果!数据库中是否存在所有元素!
-
您希望该状态字段出现在所有文档中,或者您希望单个对象作为查询输出。
-
@DheemanthBhat 只是单输出!它们都存在与否!
标签: mongodb aggregation-framework pymongo motordriver