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