2017-07-10 53 views
1

我正在使用Nedb作爲數據庫的項目。我需要的是在其他函數中調用數據庫中的變量。 我做了就是用db.find從數據庫中獲取變量是這樣的:在另一個函數中調用Nedb數據庫中的變量

function findvariable(){ 
var prob=0; 
db.find({}, function(err, newDoc) { 
prob= newDoc[0].probability; 
}); 
} 

所以我怎麼可以叫概率變量outide db.find,例如測試功能裏面是這樣的:

function test{ 
var a =prob; 
console.log(a);// a will get the value of prob 
} 

有人可以幫我嗎?

回答

0

你必須拒絕的概率爲全局變量

var prob=0; 

function findvariable(){  
db.find({}, function(err, newDoc) { 
prob= newDoc[0].probability; 
}); 
} 

function test{ 
var a =prob; 
console.log(a);// a will get the value of prob 
} 
相關問題