0

現在、別のプロセスで実行しながら、MongoDB に多くのレコードを書き込みfindAndModifyます (基本的に、クエリを実行しているときに、レコードの 1 つのフィールドでアトミックな更新が必要です)。問題は、findAndModify30 ops/秒で遅いように見えることです。これは私たちの要求では受け入れられません。最適化する良い方法はありますか?

ありがとう!

4

1 に答える 1

0

正確なクエリを投稿できれば役立ちますが、現在指定していないと思われますfields

fields:{"myLongField":0},

必要のないフィールドを返さないように指定してみてください。これはFINDと変更
であることを思い出してください。つまり、ドキュメントを取得して変更します。

于 2012-11-25T21:58:34.757 に答える