Может ли кто-нибудь дать мне пример того, как использовать обещание с мангуста. Вот что у меня есть, но он не работает, как ожидалось:Как использовать mongoose Promise - mongo
app.use(function (req, res, next) {
res.local('myStuff', myLib.process(req.path, something));
console.log(res.local('myStuff'));
next();
});
, а затем в MYLIB, я бы что-то вроде этого:
exports.process = function (r, callback) {
var promise = new mongoose.Promise;
if(callback) promise.addBack(callback);
Content.find({route : r }, function (err, docs) {
promise.resolve.bind(promise)(err, docs);
});
return promise;
};
В какой-то момент я ожидал мои данные, чтобы присутствовать , но как я могу получить к нему доступ или получить его?
Соответствующих чтения - http://mongoosejs.com/docs/queries.html –