reactjs - 向 Firebase 添加数组
问题描述
我有一个包含对象的 pages 数组。每个对象都包含一个称为块的项目数组。当我尝试添加它时收到一条错误消息,解决此问题的最佳方法是什么?
let projectId = Math.floor(Math.random() * 10000);
let docTitle = this.projectTitle.title;
this.pages.forEach((page) => {
let pageT = page.pageTitle;
let pageD = page.pageDesc;
let id = page.id;
let blocks = page.blocks;
db.collection(docTitle + projectId).doc(pageT).set({
page: {pageTitle:pageT, pageDesc: pageD, blocks:blocks, id:id }
})
.then(function() {
console.log("Document successfully written!");
})
.catch(function(error) {
console.error("Error writing document: ", error);
});
})
解决方案
推荐阅读
- asp.net - Saml2RequestException:断言已过期。断言有效的 NotOnOrAfter
- android - RecyclerView 和 cardView onclick
- android - 无需身份验证即可上传到 Firebase Storage 私有存储桶
- go - 如何在路由函数之间传递 var 并在每个控制器中更改它?
- uwp - UWP webview 视频元素未显示
- python - 这是可怕的编程习惯吗?
- excel - 循环子功能
- javascript - 429:请求太多:仅在电报.sendContact 18053 之后重试
- javascript - 在 Post 请求中发送 Authorization 标头
- powershell - 如何将程序的结果作为参数传递给 cmdlet?