下面的代碼循環兩次。我不知道爲什麼。在Python和Pymongo中重複自己的MongoDB查詢/遊標
# Test Mongo Query
import mongo
# Connect To Mongo
from pymongo import MongoClient
client = MongoClient()
db = client.racing
people = db.people
cursor = db.people.find_one({"age":6})
print(cursor['birth_date'])
Python生成的輸出是連續兩次的出生日期。我在運行「find」查詢(而不是find_one)時首先注意到了這個問題......並且它似乎也爲find_one做了同樣的事情。
>>>
06/08/2007
06/08/2007
>>>
Google博士的第一次訪問沒有產生太多......任何想法?
只是測試 - 一切工作正常,打印一個字符串。 Windows 7/Python 2.7.4/pymongo 2.5.2。順便說一句,你鍵入'輸入孟戈',但應該'輸入pymongo',猜猜這是一個錯字... –
就是這樣。總的錯字。在這樣做時,它使用兩次來運行它。我沒有明白這一點,真是令人難過。謝謝! – TravisVOX