ฉันสับสนเล็กน้อยกับfindAndModifyวิธีการใน MongoDB ข้อดีของupdateวิธีนี้คืออะไร? สำหรับฉันดูเหมือนว่าเพิ่งส่งคืนสินค้าก่อนแล้วจึงอัปเดต แต่ทำไมฉันต้องคืนสินค้าก่อน? ฉันอ่านMongoDB: คำแนะนำที่ชัดเจนและมันบอกว่ามันมีประโยชน์สำหรับการจัดการกับคิวและการดำเนินการอื่น ๆ ที่ต้องการอะตอมมิกซิตี้สไตล์แบบ Get-and-Set แต่ฉันไม่เข้าใจว่ามันบรรลุสิ่งนี้ได้อย่างไร ใครสามารถอธิบายสิ่งนี้ให้ฉันได้บ้าง
findAndModifyรับประกันได้อย่างไรว่าไม่มีการดำเนินการอัพเดตอื่นรบกวน