MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongoose-Update ohne Rückruf

Der richtige Aufruf von update mit Mungo ist die folgende:

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

Auf diese Weise können Sie den callback überspringen :

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

Wenn Sie anrufen

User.update(query, update)

es gibt ein Abfrageobjekt zurück.

Es ist sehr nützlich, wenn Sie Ihre Datenbank abfragen, da Sie mit dem Abfrageobjekt manipulieren können, bevor Sie es ausführen. Sie können beispielsweise ein limit angeben für Ihren find Abfrage:

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

Update verwendet denselben Mechanismus, obwohl er dort nicht so nützlich ist.