2016-12-14 14 views
0

FirebaseとNode.jsを学習しています。私はFirebaseから私のチャットリストを取得したいがデータを読むことはできない。node.jsのFirebaseデータベースからリストを取得できません

マイコード:

var firebase = require("firebase"); 
var config = { 
    apiKey: '<API_key>', 
    authDomain: '<project_key>', 
    databaseURL: "https://'<database>'/" 
}; 

firebase.initializeApp(config); 

// Get a reference to the database service 
var db = firebase.database(); 

var ref = db.ref('Module1/Talk'); 
ref.once("value", function(snapshot) { 
    console.log(snapshot); 
}, function (errorObject) { 
    console.log("The read failed: " + errorObject.code); 
}); 

私は応答でこれを取得メートル:Docs 1として

W { 
    A: 
    P { 
    k: wf { Ka: [Function: fc], ba: Jf {} }, 
    aa: null, 
    wb: ge { ld: [Object], ac: [Object] }, 
    Bb: '' }, 
    V: 
    U { 
    u: 
     Ue { 
     app: [Object], 
     L: [Object], 
     Ua: [Object], 
     Sc: null, 
     ca: [Object], 
     td: 1, 
     Qa: [Object], 
     va: [Object], 
     og: [Object], 
     jc: [Object], 
     de: [Object], 
     md: [Object], 
     ia: [Object], 
     Xa: [Object], 
     cd: 0, 
     ee: null, 
     K: [Object] }, 
    path: L { o: [Object], Y: 0 }, 
    m: 
     be { 
     xa: false, 
     ka: false, 
     Ib: false, 
     na: false, 
     Pb: false, 
     oa: 0, 
     kb: '', 
     bc: null, 
     xb: '', 
     Zb: null, 
     vb: '', 
     g: Xd {} }, 
    Kc: false, 
    then: undefined, 
    catch: undefined }, 
    g: Xd {} } 

答えて

0

、あなたは値のvalを(呼び出し

を取得するために.val()を呼び出す必要があります)/ getValue()は、データのJavaScriptオブジェクト表現を返します。

var ref = db.ref('Module1/Talk'); 
ref.once("value", function(snapshot) { 
    console.log(snapshot.val()); //call the .val() here 
}, function (errorObject) { 
console.log("The read failed: " + errorObject.code); 
}); 
関連する問題