【发布时间】:2014-11-29 08:08:29
【问题描述】:
我想将koa与mongodb和mongoose一起使用,代码如下:
var getMessage = function*(params) {
var messages = MessageModel.find({
to: params.to
}, function(err, m) {
if (err) return console.error(err);
// How to get the data out of here to work with them?
console.log(m);
});
yield messages.fields;
}
app.get('/message/to/:to', function*(next) {
this.body =
yield getMessage(this.params);
});
函数本身有效。这意味着,数据打印在控制台上,但我不知道如何从函数中获取数据,以便使用它们。最好的方法是什么?
【问题讨论】:
标签: node.js mongodb mongoose koa