【发布时间】:2021-02-16 21:39:44
【问题描述】:
我有一个包含多个集合的本地 MongoDB 数据库。 我在 jupyter notebook 中使用 pymongo,我想做的是运行一个查询 FULLTEXT 来查找 所有存在的集合 上的数据。 是否有可能做到这一点?如果是这样,我该如何进行?
from pymongo import MongoClient
client = MongoClient('mongodb://localhost:27017/')
client.list_database_names()
out: ['admin', 'config', 'local']
在本地我有更多收藏: 这就是我只用一个集合所做的事情
db = client["local"]
firstdb = db["firstdb"]
result = db.firstdb.find({"email": {"$regex":"test","$options": 'i'}})
for item in result:
print(item['email'],item['log'])
本质上,我还想在 secondb、thirdb、fourthdb 等上执行 电子邮件查询 .等等
【问题讨论】:
标签: python database mongodb jupyter-notebook pymongo