Javascript 在另一个函数中调用Nedb数据库内的变量

Javascript 在另一个函数中调用Nedb数据库内的变量,javascript,nedb,Javascript,Nedb,我在使用Nedb作为数据库的项目上工作。我需要的是在其他函数中调用数据库内部的变量。 我所做的是使用db.find从数据库中获取变量,如下所示: function findvariable(){ var prob=0; db.find({}, function(err, newDoc) { prob= newDoc[0].probability; }); } function test{ var a =prob; console.log(a);// a will get the value o

我在使用Nedb作为数据库的项目上工作。我需要的是在其他函数中调用数据库内部的变量。 我所做的是使用db.find从数据库中获取变量,如下所示:

function findvariable(){
var prob=0;
db.find({}, function(err, newDoc) {
prob= newDoc[0].probability;
});
}
function test{
var a =prob;
console.log(a);// a will get the value of prob
}
那么我如何调用prob变量outide db.find,例如在测试函数中,如下所示:

function findvariable(){
var prob=0;
db.find({}, function(err, newDoc) {
prob= newDoc[0].probability;
});
}
function test{
var a =prob;
console.log(a);// a will get the value of prob
}
有人能帮我吗