Как распечатать результат моего объекта pymongo.cursor.Cursos? - PullRequest
0 голосов
/ 20 декабря 2018

Это мой код:

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, ask, bids.Спасибо!

1 Ответ

0 голосов
/ 20 декабря 2018

Все объекты Python Generator / cursor можно получить с помощью циклов "for".

#create  array object
order = []

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