Nach der .native() Dokumentation, die Art und Weise() Abfrage für Segel-Mongo zu verwenden .native ist:Drossel Promises in Wasserlinie .native() sailsjs mit Segel-Mongo
Pet.native(function(err, collection) {
if (err) return res.serverError(err);
collection.find({}, {
name: true
}).toArray(function (err, results) {
if (err) return res.serverError(err);
return res.ok(results);
});
});
Wie kann ich vermeiden Sie Rückruf hier und verwenden Sie stattdessen Versprechen. Beachten Sie, dass ich Aggregatabfragen verwenden, so müssen verwenden .native()
Haben Sie einen Blick auf [Wie konvertiere ich eine bestehende Callback-API zu versprechen?] (Http://stackoverflow.com/q/22519784/1048572)? – Bergi