firebaseのapplyとtriggerの間のpromo idの下でノードを更新しようとしています。名前が既に存在する場所と同じ場所は更新されません。それは、名前を更新した後に注文を妨害します。私はupdate()
で方法を試しましたが、失敗します。その後setWithPrority()
私の他のノード(適用し、トリガー)を削除し、名前を更新した後に名前ノードだけを追加します.Noteデータはすでにfirebaseに存在し、名前を更新するだけです。firebase内の特定のIDで内側のデータを更新するには
マイスクリプト:
firebase.database().ref('/promotions/v1/' + site + '/'+ promoId).once('value').then(function (snapshot) {
promo_data = snapshot.val();
if (promo_data != null) {
var refss = firebase.database().ref('/promotions/v1/' + site + '/'+ promoId);
refss.child('/').update({"name":promoRuleName});
}
});
マイ出力!
注: 私はノードをトリガーして適用していません。私はpromoRuleName文字列しか持っていません。
期待される出力!
事前に
感謝を助けてください!
あなたの名前のデータを適用またはプロモーションの対象にしたいですか? –
@Gabriel Diez promoIdの下でしかし、この名前は、適用とトリガの間にある必要があり、第2のスクリーンショットを参照してください –
私はあなたが欲しいものを参照してくださいなぜ私はあなたがそれをしたいと理解していない.. –