鉴于我有一个url列表(存储在变量urls
中),是否可以进行mongodb查询以获取集合中具有密钥的所有文档(例如{{1} }}}与url
中的其中一个匹配?
我现在可以通过对集合进行N次查询来做到这一点(使用N = len(urls)),但我很确定我错过了一个允许我更快地做事的mongodb功能。
我必须准确地说,由于有一个mongodb查询,我有这个网址列表。
这是我的代码(在python中),两个集合是urls
和views
:
resources
有没有办法可以只在一个中进行N个查询?
编辑:执行类似操作的最终源代码是使用$ in运算符,如下所示:
urls = []
for url in db.views.find().distinct("url"):
urls.append(db.resources.one({'url': url}))