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