Мене трохи бентежить findAndModifyметод у MongoDB. У чому його перевага перед updateметодом? Мені здається, що він спочатку повертає елемент, а потім оновлює його. Але навіщо мені потрібно повернути товар спочатку? Я читав MongoDB: остаточний посібник, і він говорить про те, що це зручно для маніпулювання чергами та виконання інших операцій, які потребують атомності стилю get-and-set. Але я не розумів, як це досягти. Може хтось мені це пояснить?
findAndModifyгарантується відсутність жодної іншої операції оновлення, яка заважає цьому?