sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose-uppdatering utan återuppringning

Rätt sätt att ringa update med mongoose är följande:

User.update(query, update).exec(callback);

På så sätt kommer du att kunna hoppa över callback :

User.update(query, update).exec();

När du ringer

User.update(query, update)

det returnerar ett frågeobjekt.

Det är mycket användbart när du frågar din databas, eftersom du kan manipulera med frågeobjekt innan du kör det. Du kan till exempel ange en limit för ditt find fråga:

User.find(query).limit(12).exec(callback);

Update använder samma mekanism, även om det inte är så användbart där.




  1. Hur man startar redis-server på en annan port än standardporten 6379 i ubuntu

  2. MongoDB:Vad är anslutningspooling och timeout?

  3. Visualisera din klustertopologi i ClusterControl

  4. push nytt värde till mongodb inre array - mongodb/php