0

イム、 KZダウン彼女と呼ばれるよう、今私は、オブジェクトを取得することができます************キーAngularFireによってオブジェクトを取得

しかし、私は方法がわかりませんキー

Firebaseデータベースここ

"repairs" : { 
"-KZlbEGM6xsqk3-EtP5y" : { 
    "chat" : [ ], 
    "description" : "desc", 
    "status" : 3, 
    "titel" : "Wifi", 
    "username" : "k7vydyjBBcTbZd7ZoEP0JjXV0qz1" 
}, 
"-KZljUyj_eXwu2k_TcwY" : { 
    "chat" : [ ], 
    "description" : "desc", 
    "status" : 1, 
    "titel" : "123", 
    "username" : "100033713853174117556" 
    } 
} 

でオブジェクトを取得することが私のコードは、オブジェクト

this.messages = this.af.database.list('repairs', { 
     query: { 
     orderByChild: '$key', 
     equalTo: this.key 
     } 
    }); 
+0

あなたの質問にJSONツリーの画像へのリンクが含まれています。実際のJSONをテキストとして置き換えてください。このテキストは[Firebaseデータベースコンソール](https://console.firebase.google.com/project/_/database/data/)の[Export JSON]リンクをクリックすることで簡単に取得できます。 。 JSONをテキストとして検索可能にすることで、実際のデータを使ってテストしたり、答えに使用したりすることができます。一般的には、これは良いことです。 –

答えて

0
を取得することですあなたが鍵を知っているとき

はちょうどパスにしてそのキーを内蔵し、Firebaseデータにアクセスするには:

let key = '-KZljUyj_eXwu2k_TcwY'; 
this.af.database 
    .object(`repairs/${key}`) 
    .subscribe((result) => console.log(result)); 

また、あなたが最も可能性の高いobject、というよりもlistを使用します。

関連する問題