В чем разница между findAndModify и update в MongoDB?

Я немного смущенfindAndModify метод в MongoDB. В чем его преимущество передupdate метод? Мне кажется, что сначала он просто возвращает элемент, а затем обновляет его. Но зачем мне сначала возвращать товар? Я прочиталMongoDB: the definitive guide и это говорит, что это удобно для управления очередями и выполнения других операций, которые требуют атомарности стиля get-and-set. Но я не понимаю, как это достигается. Может кто-нибудь объяснить это мне?

Ответы на вопрос(4)

Ваш ответ на вопрос