首页 > 解决方案 > 向 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);
         });
     })

这是错误: 在此处输入图像描述

标签: reactjsfirebasegoogle-cloud-firestore

解决方案


推荐阅读