【发布时间】:2019-01-03 17:43:00
【问题描述】:
我正在研究 React-native 和 Firestore。要在 Firestore 中添加数据,代码如下:
componentWillMount() {
AsyncStorage.getItem("logid").then((value) => {
this.setState({"logid":JSON.parse(value) });
}).done();
firebase.firestore().collection('mainmhealthdata').doc(this.state.logid).set({
insta: 0
})
我将 logid 存储在 AsyncStorage 中,并在 componentWillMount() 中将其放入另一个屏幕。上面的 firestore 代码仅在点击事件上工作正常,但对于 react-native 生命周期组件,它不起作用,并出现以下错误:
在 firestore 文档中,doc("LA") 静态传递 db.collection("cities").doc("LA").set({
name: "Los Angeles",
state: "CA",
country: "USA"
})
如何将这个静态数据发送到动态 doc id 中?
【问题讨论】:
标签: javascript react-native google-cloud-firestore