Saya sedikit bingung dengan findAndModify
metode di MongoDB. Apa keuntungannya dibandingkan update
metode ini? Bagi saya, sepertinya itu hanya mengembalikan item terlebih dahulu dan kemudian memperbaruinya. Tetapi mengapa saya harus mengembalikan barang terlebih dahulu? Saya membaca MongoDB: panduan definitif dan ia mengatakan bahwa itu berguna untuk memanipulasi antrian dan melakukan operasi lain yang memerlukan atomisitas gaya get-and-set. Tetapi saya tidak mengerti bagaimana cara mencapai ini. Adakah yang bisa menjelaskan hal ini kepada saya?
findAndModify
jaminan bahwa tidak ada operasi pembaruan lainnya yang mengganggu itu?