我使用的是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个 集合中的元素,我有时会得到完整的回应 和其他时间的小回应。
>>> 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)
在研究了一段时间后,我意识到我读取的速度太快,需要等待一段时间。
詹姆斯
答案 1 :(得分:0)
如果您的读取正在使用索引,并且您的扫描已经开始,并且在此期间还有另一个线程,并且插入文档mongo将无法读取该文档。 读取可能会错过在阅读过程中更新的匹配文档。