0
我使用以下代碼將新數據添加到Firebase。如何將新數據添加到Firebase而不使用帖子鍵?
var postData = {
NSN: NSN,
ProductName: ProductName,
AssociatedContractNumber: AssociatedContractNumber,
ItemQuantity: ItemQuantity,
viewable_by: uid,
};
InventoryID = firebase.database().ref().child('Posts').push().key;
var updates = {};
updates['/Businesses/' + uid + '/Inventory/' + InventoryID] = postData;
我想要做的就是孩子「諾西」創建NSNS列表沒有唯一生成後的ID。但是,只是將NSN添加到兒童NSN的所有嘗試都會使用新的NSN替換舊的。所以,而不是像10個不同的NSNs,我只得到1,這是最近添加的一個。 我用這個代碼最初
var postNSN = {
NSN: NSN,
};
updates['/Businesses/' + uid + '/National_Stock_Numbers/' + NSN] = postNSN;
上面只有用新的替換而不是增加新的一個
現有數量我也試過這個
var NSNref = database.ref('/Businesses/' + uid + '/NSNs/')
NSNref.set({
NSN: NSN,
})
但沒有任何反應。如何在沒有唯一生成的密鑰的情況下將新的NSN添加到子NSN中?
.push()爲每個帖子生成一個密鑰。如何在不生成密鑰的情況下發布 –
您的最終數據模型應該如何分享? – bash