我有一些身體資料作為陣列進入 firebase 函式['123','hello','34']
然后我通過做來處理它const data = JSON.stringify(['123','hello','34'])
在我通過執行一組更新 Firestore 資料之后
set({testData : firestore.FieldValue.arrayUnion(data)})
問題是,整個事情在firestore中保存為字串
testData: "['123','hello','34']"
而不是一個陣列。
testData:
0: "123"
1: "hello"
2: "34"
我的問題是如何讓 firestore 將其保存為陣列?
uj5u.com熱心網友回復:
您正在使用將其轉換為字串stringify()。嘗試重構代碼,如下所示:
docRef.set({ testData : firestore.FieldValue.arrayUnion(...data) })
// use spread operator here ^^^
檔案( NodeJS )有一個使用arrayUnion.
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/434377.html
標籤:javascript 数组 火力基地 目的 谷歌云火库
上一篇:如何獲取二維陣列的索引?
