我有一个名为Pages的数组。我的应用程序允许用户将页面对象添加到页面数组。然后将数据发送到Firestore。我尝试过使用For Loop遍历数组中的每个对象并将其发送到Firestore,但它似乎无法正常工作。我究竟做错了什么?
(我使用Mobx而不是状态来存储信息,这就是为什么我在任何地方都没有提到this.state的原因)
let id = Math.floor(Math.random() * 10000);
let docTitle = this.projectTitle.title;
for(let i = 0; i > this.pages.length; i++){
let pageT = this.pages[i].pageTitle;
let pageD = this.pages[i].pageDesc;
db.collection(docTitle + id).doc(pageT).set({
page: {pageTitle:pageT, pageDesc: pageD, blocks:['item', 'item'], id:'' }
})
.then(function() {
console.log("Document successfully written!");
})
.catch(function(error) {
console.error("Error writing document: ", error);
});
}
答案 0 :(得分:0)