簡體   English   中英

如何在沒有唯一鍵的情況下在 firebase 中添加新數據

[英]How to add new data in firebase without the unique keys

我在 React Native 應用程序中使用它來保存 firebase 中的購買歷史記錄,只有 0,1,2,3,4.... 鍵不是系統生成的唯一鍵

在此處輸入圖像描述

我正在使用下面的語法

firebase2.database().ref('user_data/' + my_key+"/purchase_history").push(MY_DATA)

我想刪除purchase_history and 0之間的鍵,當我添加新數據時,它應該是可見的,例如0 then 1 then 2 then 3 and so on......

如果我正確理解你的問題,你應該使用set()方法而不是push() ) 方法,如下所示:

const newKey = "0";  // Or "1", "2", "3".... 
firebase2.database().ref("user_data/" + my_key + "/purchase_history/" + newKey).set(MY_DATA);

事實上, push()使用由實時數據庫自動生成的唯一鍵(即-MR99pAG.... )生成一個新的子位置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM