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

$pull multiple object v Mongo nefunguje

Bohužel to, co chcete dělat, zatím není podporováno. Lístek žádosti o funkci je zde, pokud pro něj chcete hlasovat:

https://jira.mongodb.org/browse/SERVER-1243

Mezitím existuje několik možností:

  1. přepracovat svůj dokument. Zde je odkaz na běžné vzory pro modelování stromových struktur:http:// docs.mongodb.org/manual/tutorial/model-tree-structures/

  2. pokračujte ve svém aktuálním návrhu a proveďte více aktualizací nebo proveďte vyhledání, upravte pole uzlů ve své aplikaci a proveďte vícenásobnou aktualizaci. Uvědomte si, že v těchto scénářích nebudete moci provádět všechny úpravy v jediném dokumentu atomicky.




  1. Úvod do Redis Cluster Sharding – výhody, omezení, nasazení a připojení klientů

  2. Příliš mnoho otevřených souborů při zajištění indexového mongo

  3. Jak odstranit dokumenty z více kolekcí na základě ID v MongoDB?

  4. Najděte nebo vytvořte pomocí Mongoose