从pymongo获取数据
我有一个Mongo数据库,我想用类似于MongoDB Java API的游标操作来获取所有文档。我想根据这个游标的迭代来获取数据库中所有的用户名。我的代码是上面的:
import pymongo
from pymongo import MongoClient
client = MongoClient('...', 27017)
db = client.test_database
db = client['...']
collection = db.test_collection
collection = db["..."]
result = collection.find()
obj = next(result, None)
if obj:
username= obj['username']
print username
我希望这个集合能打印出所有的用户名。
1 个回答
11
只需要遍历结果,然后打印出 username
。没有必要去使用 next()
。
for obj in collection.find():
print obj['username']