2017-12-23 12 views
3

コンソールでフェッチレコードを取得していますが、ルートページにアクセスしたいとします。ルートモデルnodejsでフェッチされたレコードを取得するには

module.exports.getcoin_info = function(err,callback){ 
    var results = []; 

    coin_model.find(function(err,teams){ 
    if(err){ 
     throw err; 
    } 

    results.push(teams);  

    console.log(results); 
    }); 
} 

この機能のルートページ私はレコードを取得していません。同じように別の方法がある場合は、どのように進むのか教えてください。

monogoose_user.getcoin_info(function(err, results) { 
    if (err) { 
    console.log('here'); 
    } else { 
    console.log(results); 
    } 
}); 

答えて

1

module.exports.getcoin_info = function(callback) { 
    coin_model.find(function(err, teams) { 
     callback(err, teams); 
    }); 
} 

このようにして、コールバックのエラーとチームの両方にアクセスできるようになります。

基本的には、DBの検索が完了した後、2つのパラメータ(errteams)でコールバック関数を呼び出すだけです。

+1

正常に動作しています。ありがとうございます。 –

+0

@RiyaSinghal恐ろしいです!それを聞いてうれしい。ハッピーコーディング! –

関連する問題