我的模特:
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的记录。任何谁能看到我做错了什么?
答案 0 :(得分:2)
内部函数是异步的,在函数运行完成之前调用控制台日志。