小编use*_*314的帖子

如何使用mongoose Promise - mongo

有人可以给我一个关于如何使用猫鼬的Promise的例子.这是我所拥有的,但它没有按预期工作:

app.use(function (req, res, next) {
  res.local('myStuff', myLib.process(req.path, something));
  console.log(res.local('myStuff'));
  next();
});
Run Code Online (Sandbox Code Playgroud)

然后在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;

};
Run Code Online (Sandbox Code Playgroud)

在某些时候,我希望我的数据存在,但我如何访问它,或者获取它?

mongoose mongodb node.js promise express

44
推荐指数
4
解决办法
7万
查看次数

标签 统计

express ×1

mongodb ×1

mongoose ×1

node.js ×1

promise ×1