這裏是我的pymongo代碼:用光標列表理解從pymongo
client = MongoClient('localhost', 27017)
db = client['somedb']
collection = db.somecollection
return_obj = collection.find({"field1":"red"})
#First print statement
print([item['field1'] for item in return_obj])
#Second print statement
print([item['field1'] for item in return_obj])
第一個print語句產生非空列表,而第二個產生空列表。就好像我必須重置return_obj上的索引。
任何想法?