答えて

0

firebase.database().refで、refがあります関数はでなければならない。

これはReferenceを返すので、子供を入手するにはchild()に電話する必要があります。

ので:

import * as firebase from 'firebase' 
var fireBaseconfig = { 
apiKey: "MY KEY", 
authDomain: "MY DOMAIN", 
databaseURL: "MY URL", 
storageBucket: "MY BUCKET", 
}; 
var firebaseApp = firebase.initializeApp(fireBaseconfig); 
var rootRef = firebase.database().ref(); 
var ref = rootRef.child("items"); 
ref.once("value").then(function(snapshot) { 
    snapshot.forEach(function(childSnapshot) { 
    var key = childSnapshot.key; 
    var childData = childSnapshot.val(); 
    }); 
}); 

それが実際に問い合わせたが、子の場所への単なる別の参照ではありませんので、私はまた、query変数の名前を変更しました。

+0

完璧な、それは働いた。ありがとう! –

+0

スナップショット(例えばchildData.id)から値を取得したい場合、構文はref.childDataですか?私はそれ自身でchildDataを取得することはできません。 –

関連する問題