1
Vueメソッドで問題が発生し、新しい取引を1つのFirebase refにプッシュし、別のデータセットにデータを設定します。問題は、メソッドがデータを設定するときに発生します。私の現在の方法は、dealRelにそれを保存するためにtransactionsRefに書き込んでいる取引の鍵を得ることができません。キーを使用してFirebaseデータを設定する
Firebase参考文献:
// Firebase reference to deals
const dealsRef = db.ref('deals');
// Firebase reference to deal "relations"
const dealsRel = db.ref('dealsRel');
方法:
addDeal() {
// Push new Deal to Firebase
dealsRef.push(this.newDeal),
//Issue is here:
dealsRel.child(this.newDeal.provider).child(How to get key of object pushed in line above?).set(true)
},
JSON構造:
deals
-KjtfMcfuZkP_kKP708x
provider: "-KQ1if2Zv3R9FdkJz_1_"
title: "Deal Name"
dealsrel
-KQ1if2Zv3R9FdkJz_1_" // Provider Firebase ID
Needs to be "-KjtfMcfuZkP_kKP708x": true //Firebase ID of deal
...