我需要将嵌套的json数据添加到firestore中的现有文档中。我已经尝试过使用nodeJs在线找到的代码之一,但是它代替了我以前的文档。有人可以在python或nodeJs或html中建议一个代码段吗?我的文档看起来像这样-
已经在nodejs中尝试了以下代码
data && Object.keys(data).forEach(key => {
const nestedContent = data[key];
if (typeof nestedContent === "object") {
Object.keys(nestedContent).forEach(docTitle => {
admin.firestore()
.collection(key)
.doc(docTitle)
.set(nestedContent[docTitle])
.then((res) => {
console.log("Document successfully written!");
})
.catch((error) => {
console.error("Error writing document: ", error);
});
});
}
答案 0 :(得分:0)
不用看代码就很难说,但是类似的东西应该可以工作
firebase.firestore().collection("parentCollection").doc("idOfTheItemToMutate").collection("nestedCollection").add({
key1: value1,
key2: value2
})