【发布时间】:2019-01-26 22:44:47
【问题描述】:
我有一个名为 Pages 的数组。我的应用程序允许用户将页面对象添加到页面数组。然后将数据发送到 Firestore。我尝试使用 For 循环遍历数组中的每个对象并将其发送到 Firestore,但它似乎不起作用。我究竟做错了什么?
(我使用 Mobx 而不是 state 来存储信息,这就是为什么我没有在任何地方提到 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);
});
}
【问题讨论】:
标签: reactjs firebase google-cloud-firestore