CNode

co + thunkify + mongoose 问题

问答
Bbackcj发布于10 年前最后回复10 年前2 回复4881 浏览0 收藏

我在执行这段代码时

co(function *() {
	var projects = yield thunkify(Project.find)({_id: {$in: ids}});
})();

程序报错: Cannot read property 'discriminatorMapping' of undefined


我在查询数据时,总要自己封装一个thunk方法,感觉有点麻烦:

function findProjects(para) {
  return function(fn){
  	Project.find(para, fn);
  }
}
var projects = yield findProjects({_id: {$in: ids}});

我想知道用thunkify为什么会出错?

查看回复

回复 (2)

B
backcj#1·10 年前

@i5ting 谢谢

I
i5ting#2·10 年前
参与回复
登录后即可参与回复。登录