2017-07-10 2 views
1

Nedbをデータベースとして使用しているプロジェクトに取り組んでいます。私が必要なのは、他の関数でデータベース内の変数を呼び出すことです。 何私がやったことは、このようなデータベースから変数を取得するためにdb.find使用することです:別の関数でNedbデータベース内の変数を呼び出す

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

ので、私はこのようなテスト機能の内部例えば、db.find outide PROB変数を呼び出すことができる方法:

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 
} 
をPROBを辞退しなければなりません
関連する問題