2012-11-25 51 views
0

目前我們向MongoDB中寫入大量記錄,而在另一個進程中做0123'(基本上我們需要在查詢時在記錄的一個字段上進行原子更新)。問題是,findAndModify似乎以30 ops/sec的速度減慢,這對我們的要求是不可接受的,有沒有什麼好的方法來優化它?MongoDB findAndModify優化

謝謝!

+0

您能否指定您使用的完整查詢? – snez

回答

0

如果你可以發佈您的確切查詢會有所幫助,但我懷疑你是不是目前指定fields

fields:{"myLongField":0}, 

嘗試指定不回你不需要領域 - 記住這是FIND和修改
因此,它提取文檔,並修改它。