添加数字的mongoose的nodejs

时间:2012-02-27 19:10:39

标签: node.js mongoose

我的模特:

var CategorySchema = new mongoose.Schema({
...
...
...
, sortId: Number
...
})

我的代码:

var ca = 0
Category.findOne({orgId: user.orgId}).desc('sortId').run(function(err, cat){
 if(cat != null){
  ca = cat.sortId + 1
 }
})
console.log(ca)

“ca”保持为0,即使它找到sortId为1的记录。任何谁能看到我做错了什么?

1 个答案:

答案 0 :(得分:2)

内部函数是异步的,在函数运行完成之前调用控制台日志。