【发布时间】:2021-02-28 16:59:39
【问题描述】:
我有一个以 JSON 格式推送到 firestore 的数组,当我收到它时,我将它转换为字符串并在控制台上打印它给了我这个输出
["[{\"image\":\"https://static.producer.com/wp-content/uploads/2020/04/02170807/07-3-col-beans-GettyImages-157280488.jpg\",\"name\":\"Beans\",\"price\":45,\"quantityToOrder\":1,\"id\":1,\"total\":45},{\"res\":\"45\"}]"]
但是当我尝试使用此代码显示时,它给了我这个错误
firestore()
.collection('vegezoneData')
.doc(auth().currentUser.uid)
.get()
.then((documentSnapshot) => {
if (documentSnapshot.exists) {
var yourOrders = documentSnapshot.data().MyOrders;
JSON.stringify(yourOrders);
console.log(yourOrders);
}
});
return (
<View>
<Text>{yourOrders}</Text>
<View style={styles.tableProducts}>
<Text style={styles.productColumn}>{yourOrders}</Text>
</View>
这是我的错误
ReferenceError: Can't find variabl`enter code here`e: yourOrders
我真的希望你能帮助我我已经尝试了很多选择,但没有一个适合我。
【问题讨论】:
标签: firebase react-native google-cloud-firestore