Jestem trochę zdezorientowany findAndModify
metodą w MongoDB. Jaka jest jego przewaga nad update
metodą? Wydaje mi się, że najpierw zwraca element, a następnie go aktualizuje. Ale dlaczego muszę najpierw zwrócić przedmiot? Czytałem MongoDB: ostateczny przewodnik i mówi, że jest przydatny do manipulowania kolejkami i wykonywania innych operacji, które wymagają atomowości w stylu get-and-set. Ale nie rozumiałem, jak to osiąga. Czy ktoś może mi to wyjaśnić?
findAndModify
gwarantuje, że żadna inna operacja aktualizacji nie będzie mu przeszkadzać?