目前,我们将大量记录写入MongoDB,同时在另一个进程中执行findAndModify (基本上,我们希望在查询时对记录的一个字段进行原子更新)。问题是,findAndModify似乎以30次/秒的速度变慢,这对于我们的请求是不可接受的,有什么好的方法来优化它吗?
谢谢!
发布于 2012-11-26 05:58:35
如果您可以发布确切的查询,这将有所帮助,但我怀疑您当前没有指定fields
fields:{"myLongField":0},尝试指定不返回不需要的字段-记住这是FIND modify
因此,它获取一个文档,并对其进行修改。
https://stackoverflow.com/questions/13549138
复制相似问题