sql >> Databasteknik >  >> NoSQL >> MongoDB

Hämta det uppdaterade dokumentet i MongoDB

Istället för att använda .update() , jag tror att du vill använda .findAndModify() .

En uppdatering kan uppdatera flera dokument, och det andra argumentet för dess callback är antalet uppdaterade dokument (i ditt fall 1).

Med findAndModify , kan du uppdatera exakt ett dokument (läs dokumentationen om exakt hur det skiljer sig från uppdatering ), och det uppdaterade dokumentet skickas till återuppringningsfunktionen.



  1. Posta formulärdata till array av befintliga MongoDB-dokument med Express och Mongoose

  2. Hur man sådd en docker-container i Windows

  3. MongoError:Denna MongoDB-distribution stöder inte skrivningar som går att försöka igen. Vänligen lägg till retryWrites=false till din anslutningssträng

  4. hur man arbetar med flera åtgärder och får räkna med mongodb?