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

Jak kaskádově odstranit dokument v mongodb?

Jak uvedl m4gic a v otázkách, které propojil (zde a zde ), MongoDB nepodporuje kaskádové mazání. Ve vaší situaci byste pravděpodobně měli vytvořit pole v objektu User a vložit úplné podřízené dokumenty do tohoto pole místo toho, abyste je ponechali v jejich vlastní kolekci. Tímto způsobem budou odstraněny společně s rodičem, protože jsou jeho součástí.



  1. Zatlačte dovnitř forEach s dotazem, který nefunguje správně

  2. Jak spouštět raw mongoDB příkazy pomocí mongoose?

  3. Mongo odstranit poslední dokumenty

  4. MongoDB ukládající pole ObjectId