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

Instance Mongoose .save() nefunguje

Mám stejný problém. můj problém se týkal změny pole uvnitř db, pak když jsem se pokusil použít .save(), nerozuměl, že jsem něco změnil, pak .save() nefungovalo. Předtím jsem použil pouze markModified() použijte .save() a můj problém bude vyřešen.

toto je můj kód s problémem:(nefunguje)

club.members[index].name = new_name;
club.save();

toto je můj vyřešený kód:(funguje)

club.members[index].name = new_name;
club.markModified('members');
club.save();

užijte si to!



  1. Vercel vytváří nové připojení k databázi pro každý požadavek

  2. Třídění bez ohledu na velikost písmen v MongoDB

  3. Základy nasazení sady replik MongoDB a fragmentů pomocí Puppet

  4. uložit objekt s obousměrným vztahem v mongodb pomocí oficiálního ovladače c#