如何打印我的pymongo.cursor.Cursos对象的结果?

时间:2018-12-20 08:42:42

标签: python pymongo

到目前为止,这是我的代码:

from pymongo import MongoClient
client = MongoClient()
client = MongoClient('localhost', 27017)
db = client.local
collection = db.orderbook_update
orderbook = collection.find({
    "lastUpdated": {"$lt": ts}
}).sort("position",pymongo.DESCENDING).limit(1)
print(orderbook)

当我这样做时,我的印刷品(订单)给我:<pymongo.cursor.Cursor object at 0x7ff7defef828> 如何使用我的结果来打印结果?我在数据库上的json文件具有三个主要组成部分:lastUpdated,要价,出价。 谢谢!

1 个答案:

答案 0 :(得分:1)

可以通过“ for”循环检索所有python Generator / cursor对象。

#create  array object
order = []

for i in orderbook:
    print i
    order.append(i)
print order