sql >> Databáze >  >> NoSQL >> MongoDB

PHP MongoDB aktualizuje více dokumentů pomocí $in/$or

Předpokládám, že váš problém je v tom, že se aktualizuje pouze jeden dokument, že? Pokud je tomu tak, je zde další nastavení, které musíte specifikovat ve třetím parametru (parametr options) pro metodu aktualizace:

multiple => true

V opačném případě aktualizuje pouze první shodu vašeho dotazu. Viz dokumentaci k metodě aktualizace na adrese:

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




  1. Jak odstranit spoustu sbírek mongodb najednou?

  2. Jak změnit Evinu IP adresu?

  3. proč DuplicateKeyError:E11000 index chyby duplicitního klíče:test.test.$notification_1 dup key:{ :null }

  4. Získejte BinData UUID z Mongo jako řetězec