MongoDB在集合之间搜索关键字

时间:2019-09-20 13:08:41

标签: mongodb pymongo

我有一个Mongo数据库,其中有很多集合,每个集合只有一个文档,我想在每个集合中搜索一个特定的键并打印其值,这可以通过查询还是需要Python脚本来实现?

1 个答案:

答案 0 :(得分:0)

在python中很容易做

from pymongo import MongoClient
db = MongoClient()['yourdatabase']

key_to_find = 'yourkey'

for collection in db.list_collection_names():
    records = db[collection].find({key_to_find: { "$exists": True}})
    for record in records:
        print (record)