0

目前我们将很多记录写入 MongoDB,同时findAndModify在另一个进程中进行(基本上我们希望在查询时对记录的一个字段进行原子更新)。问题是,findAndModify似乎以 30 ops/sec 的速度变慢,这对于我们的要求是不可接受的,有什么好的方法来优化它吗?

谢谢!

4

1 回答 1

0

如果您可以发布您的确切查询会有所帮助,但我怀疑您目前没有指定fields

fields:{"myLongField":0},

尝试指定不返回不需要的字段 - 记住这是FIND和修改
所以它获取一个文档,以及修改它。

于 2012-11-25T21:58:34.757 回答