目前我们在MongoDB中编写了大量记录,而在另一个进程中执行findAndModify
(基本上我们希望在查询时对记录的一个字段进行原子更新)。问题是,findAndModify
似乎以30 ops / sec的速度减慢,这对我们的请求来说是不可接受的,是否有任何好的方法来优化它?
谢谢!
答案 0 :(得分:0)
如果您可以发布有用的确切查询,但我怀疑您目前没有指定fields
fields:{"myLongField":0},
尝试指定不返回您不需要的字段 - 记住这是查找并修改
所以它获取文档,并修改它。