MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB findAndModify von mehreren Clients

Ja, findAndModify löst es.

Ref:MongoDB findAndModify von mehreren Clients "...Hinweis:Dieser Befehl erhält eine Schreibsperre für die betroffene Datenbank und blockiert andere Operationen, bis er abgeschlossen ist; normalerweise ist die Schreibsperre jedoch nur von kurzer Dauer und entspricht anderen ähnlichen update()-Operationen...."

Verweis:http://docs. mongodb.org/manual/reference/method/db.collection.update/#db.collection.update "...Für unsharded-Sammlungen können Sie dieses Verhalten mit dem Isolationsoperator $isolated überschreiben, der die Aktualisierungsoperation isoliert und andere Schreiboperationen während der Aktualisierung blockiert. Siehe Isolationsoperator...."

Referenz:http://docs.mongodb.org/manual/reference/operator/ isoliert/

Viele Grüße, Moacy