蒙戈不是从查询

蒙戈不是从查询

问题描述:

我使用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 

任何帮助?

谢谢, 詹姆斯

这方面的工作了一段时间后,我意识到我在做读取速度过快,需要等待一段时间。

詹姆斯

如果你读的是使用索引和您的扫描工作已经开始,在这段时间里有自带并插入文档蒙戈将无法读取该文件的另一个线程。 读取可能会遗漏读取过程中更新的匹配文档。