我使用的更新和FindAndModify,但現在我已閱讀,更新和FindAndModify是原子(http://docs.mongodb.org/manual/tutorial/model-data-for-atomic-operations/),FindAndUpdate VS更新MongoDB中
所以,如果兩者都可以做同樣的工作,通過查詢資料和更新它,然後有什麼不同?
我發現在計算器上幾個答案,但他們沒有提到更新也是原子:What's the difference between findAndModify and update in MongoDB?
爲什麼不只是添加選項:具有FindAndModify的返回新的更新,而不是:) –
它還會刪除太 - 它不只是一個更新的修改,認爲它更多的是圍繞着一個包裝?查詢以及使用數據庫鎖保護的刪除或更新。 –
刪除文件我可以使用remove()。我想直到他們添加這樣的選項來更新我們必須使用FindAndUpdate :) –