ので、私は、私はこのコードを使用しているfirebaseのデータ検索 - データの入手方法?
...私のデータベースは、私は、各ユーザーのIDを知らなくても、すべての様々なファーストネームとラストネームを反復処理する必要がthis-
-classes
-ksOYOlOg8xfvjOFFwRMWWVdsfNG3
-CS4001
-csFlrY0P6vf5HwIPEfKYipPEdtt2
-firstName: "John"
-lastName: "Smith"
のように設定しています -
var classes = db.ref("Classes/ksOYOlOg8xfvjOFFwRMWWVdsfNG3/CS4001");
classes.on('value', function(snapshot) {
snapshot.forEach(function(childSnapshot) {
var childData = childSnapshot.val();
console.log(childData);
});
});
とサイトは[ログです
{FirstName: "John", LastName: "Smith"}
しかし、私は通常のJSONまたは何でもできるようにchildDataからfirstNameとlastnameの値にアクセスすることはできません。文字列に変換するような多くのことを試しましたが、何も動作しません。
私はこの完全に間違っているので、CS4001の下にある各姓と名字を取得する方法を知っていれば、そこに保存されているUIDを知らなくても大丈夫です。
[私はすべてのキー/値のペアを持つオブジェクトを取得していますが、私はそれにのtoStringを追加するとき
なぜ最初の名前/最後の名前を持つこのオブジェクトは、プリントアウトしないデータにアクセスすることができないようですオブジェクトオブジェクト]を文字列にする必要がありますか?次にtoString関数のポイントは何ですか?とても混乱
あなたはタイプミスで持っている:あなたの構造は、*クラス*であり、あなたのコードは* *クラスにアクセスしようとしている - その – Jay
いやごめん小文字の「C」対の上部を私のプロジェクトではない私の部分に入力ミスでしたそれを修正します – Chase