【发布时间】:2011-11-13 00:14:17
【问题描述】:
下面是使用 mongoskin 通过 nodejs 访问 mongodb 的代码。 如何从外部访问回调函数返回值?
app.get('/', function(req, res) {
var ret = db.collection('counters').findAndModify(
{_id: 'messagetransaction'},
[],
{$inc : {next: 1}},
true,
true,
function(err, counter) {
if (err) {
throw err;
}else{
console.log(counter.next);
return counter.next;
}
}
);
});
console.log(ret);
我得到如下错误,
ReferenceError: ret is not defined
请帮帮我!
【问题讨论】: