2010-05-07 141 views
0

我使用PyMongo和蒙戈版本數據庫版本V1.4.1,pdfile版本 4.5蒙戈不是從查詢

返回完整的數據當我嘗試查詢數據庫,我總是收到不同 結果。代碼如下所示:

familycollection = conn.picdata 
pics = familycollection[place] 
pictures = [i for i in pics.find()] 
return pictures 

但是圖片並未全部返回我的所有數據。在收集中共有8個 元素,並且我有時會收到一個完整回覆 和其他時間的小回復。

>>> len(pictures) 
4 
>>> pics.count() 
5 
>>> for i in range(10): 
...  pics.count() 
... 
5 
5 
5 
6 
7 
8 
8 
8 
8 
8 

任何幫助?

謝謝, 詹姆斯

回答

0

這方面的工作了一段時間後,我意識到我在做讀取速度過快,需要等待一段時間。

詹姆斯

0

如果你讀的是使用索引和您的掃描工作已經開始,在這段時間裏有自帶並插入文檔蒙戈將無法讀取該文件的另一個線程。 讀取可能會遺漏讀取過程中更新的匹配文檔。