Pymongo-查找多个不同的文档

时间:2019-02-25 21:03:15

标签: mongodb pymongo

我的问题与how-to-get-multiple-document-using-array-of-mongodb-id非常相似,但是,我想查找多个文档而不使用_id

也就是说,考虑到我有以下文件

document = { _id: _id, key_1: val_1, key_2: val_2, key_3: val_3}

我需要能够通过多个参数.find(),例如

query_1 = {key_1: foo, key_2: bar}
query_2 = {key_1: foofoo, key_2: barbar}

现在,我正在对query_1进行查询,然后对query_2进行查询。

事实证明,这种方法效率极低。 我试图增加并发性以使其更快,但提速甚至不到2倍。

是否可以一次查询多个文档?, 我正在寻找一种返回对query_1和query_2进行匹配的并集的方法。 如果无法做到这一点,那么您有什么建议可以加快此类查询的速度吗?

谢谢您的帮助。

0 个答案:

没有答案
相关问题