あなたはinspectors
の下にすべてを取得している場合は、このようなデータにアクセスすることができます。
firebase
.database()
.ref()
.child('inspectors')
.once('value', function (inspectorsSnapshot) {
inspectorsSnapshot
.child('obfuscated') // This key is obfuscated in your question.
.child('openTickets')
.forEach(function (openTicketSnapshot) {
console.log(openTicketSnapshot.key); // The random key.
var val = openTicketSnapshot.val();
console.log(val.address);
console.log(val.assignedInspector);
// etc.
});
});
また、あなたは必要なデータのみを取得するために、クエリ自体を絞り込むことができます。
firebase
.database()
.ref()
.child('inspectors')
.child('obfuscated') // This key is obfuscated in your question.
.child('openTickets')
.once('value', function (openTicketsSnapshot) {
openTicketsSnapshot.forEach(function (openTicketSnapshot) {
console.log(openTicketSnapshot.key); // The random key.
var val = openTicketSnapshot.val();
console.log(val.address);
console.log(val.assignedInspector);
// etc.
});
});
最初のいくつかのエントリだけが必要な場合:
firebase
.database()
.ref()
.child('inspectors')
.child('obfuscated') // This key is obfuscated in your question.
.child('openTickets')
.limitToFirst(10)
.once(... // etc.
あなたはより明確にする必要があります。ランダムなキーはどれですか?そしてそれをどうやって質問したいですか?特定の開いているチケットのプロパティを使用してクエリを実行しましたか? – cartant
以下のopenTicketsは、名前のランダムキーを持つチケットのリストです。私はFirebaseを初めて使用しています.JSONデータに慣れていて、簡単に手に入れたいデータにアクセスできるだけです。私はコンセプトテストの証拠です。 DBとconsole.logからチケットのチケットを選びたいこの時点で私が持っているものは、Inspectorsのすべてのconsole.logを取得します。 –