从pymongo检索数据

时间:2014-05-07 10:39:00

标签: python mongodb

我有一个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 个答案:

答案 0 :(得分:10)

只需循环结果并打印username即可。没有理由和next()一起玩

for obj in collection.find():
    print obj['username']