【发布时间】:2017-04-30 09:45:09
【问题描述】:
我有一个函数,
asdf() {
var a = fooController.getOrCreateFooByBar(param);
console.log("tryna do thing");
console.log(a); //undefined
if (!a.property) {
//blah
}
死了。 getOrCreateFooByBar 做了一个
Model.find({phoneNumber : number}).exec()
.then(function(users) {})
并找到或创建模型,并在最后返回:
.then(function(foo) { return foo}
如何在asdf() 中使用这个结果?我觉得这是一个相当简单的问题,但我被卡住了。如果我尝试执行 a.exec() 或 a.then() 我会收到“a cannot read property of undefined”错误。
【问题讨论】:
标签: node.js mongoose promise es6-promise