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

PHP MongoDB aktualisiert mehrere Dokumente mit $in/$or

Ich nehme an, Ihr Problem ist, dass nur ein Dokument aktualisiert wird, richtig? Wenn dies der Fall ist, müssen Sie im dritten Parameter (dem options-Parameter) eine weitere Einstellung für die Update-Methode vornehmen:

multiple => true

Andernfalls wird nur die erste Übereinstimmung Ihrer Abfrage aktualisiert. Siehe die Dokumentation zur Update-Methode unter:

http://de.php.net/manual/en/mongocollection.update .php