【发布时间】:2021-09-01 21:14:47
【问题描述】:
想知道是否有人可以在这件事上帮助我。我正在关注https://rnfirebase.io/firestore/usage 的文档。由于某种原因,它不适用于我的用例。
我只需要设置它可以工作的数据,然后将其读回,这样我就可以将它推送到我的状态并渲染它。
我只是无法正确读取数据。当用户单击要添加的按钮时触发此 addItemFunction。
const addItemFunction = async (numb,exercise) =>{
firestore().collection(userEmail).get().then((snap) =>{
if(!snap.empty){
var finalID = uuid.v4();
firestore().collection(userEmail).doc(final).update({
[finalID]:{
exe:[exercise],
num:[numb],
}
}).then(() =>{
//RETURN SNAPSHOT NOT WORKING
console.log('user_added');
firestore().collection(userEmail).doc(final).onSnapshot(documentSnapshot =>{
console.log("here" + documentSnapshot.data());
});
}
感谢您的宝贵时间。
【问题讨论】:
标签: javascript firebase react-native google-cloud-firestore