これはパスhttps://code.firebaseio.com/products2のデータ構造です
ここで、products/2586/Variants に新しいエントリを追加したいと思います。エントリが 112 であるとします: true
私はこの関数を書きました。
$scope.AddProductVariant2 = function(Product, Variant) {
//ProductService.AddProductVariant (Product, Variant);
var key = Product.ProductID;
var productRef = firebase.database().ref();
var updates = {};
var variant = {};
variant[Variant.VariantID] = true;
updates['products2/' + key + '/' + 'Variants'] = variant;
/*
firebase.database().ref('products2/' + key + '/' + 'Variants').set({
variant
});
*/
return productRef.update(updates);
};
しかし、それはすべての古いエントリを消去しています.
ここで古いエントリに触れずに新しいエントリを追加するには?