想用mongoose获取db中数据的总量,并把这个总量赋给其他变量
function count(cb){
database.model('mesModel',mesSchema).find().count(function(err,num){
cb(num)
}
}
function key(x){
return console(x)
}
count(key)//正常显示数字
var a = count(key)//undefined
如果给一个全局变量
var a
function key(x){
return a = x
}
console.log(a)//undefined
要怎样把count里面的num赋予外面的变量呢?
差不多这样就行。
补充:
突然想到这里的数据库操作应该是异步的,所以在全局同步的情况下了,应该是拿不到的OTL。