1
solos 2013-08-14 18:42:22 +08:00 1
mongodb默认是延时插入的,可以在插入的时候用fsync=True选项强制刷到磁盘
|
2
shiny 2013-08-14 18:43:49 +08:00 1
你 w=1 了吗
|
3
likuku OP @solos @shiny 感谢两位!这办法好用。
稍微有点曲折,在测试这两位提供的解法时,发现这些属性找不到。发觉原来机器上 pymongo 是直接拿 apt-get 安装的,版本只有 1.7。 在线官方文档已经是 pymongo 2.5了。遂 apt-get 卸载旧版 pymongo,安装 python-setuptools,然后用 easy_install pymongo 装上最新版 pymongo,一切都顺畅了。 pymongo 1.7 和 2.6 还有 ObjectId 不一样: #from pymongo.objectid import ObjectId # is pymongo 1.7 # bson is pymongo 2.5.2 from bson.objectid import ObjectId |