有人可以給我一個關於如何使用貓鼬諾言的例子。這裏是我有什麼,但預計其不工作:如何使用貓鼬諾言 - 蒙戈
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 –