Mongodb Mongo未从查询返回完整数据
我使用的是PyMongo和Mongo版本db v1.4.1,pdfile版本 4.5 当我试图查询数据库时,我总是得到不同的结果 后果代码如下所示:Mongodb Mongo未从查询返回完整数据,mongodb,pymongo,Mongodb,Pymongo,我使用的是PyMongo和Mongo版本db v1.4.1,pdfile版本 4.5 当我试图查询数据库时,我总是得到不同的结果 后果代码如下所示: familycollection = conn.picdata pics = familycollection[place] pictures = [i for i in pics.find()] return pictures 然而,图片并不能完全返回我的所有数据。总共有8个 我有时会得到一个完整的回复 而其他时候则是一个小小的回应 >&
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
有什么帮助吗
谢谢,
詹姆斯在做了一段时间后,我意识到我读得太快了,需要等待一段时间
James如果您的读取正在使用索引,并且您的扫描已经开始,并且在此期间出现另一个线程并插入文档,mongo将无法读取该文档。 读取可能会丢失在读取过程中更新的匹配文档