我有一个像这样的简单的Firestore设置操作
var docRef = firebase.firestore().collection('sessions').doc(this.state.userID);
docRef.set({
Name: seshName,
Type: theType,
}).then(()=> {
resolve(true);
});
但是由于某些原因,在安装应用后首次尝试总是会失败,但是随后的尝试又快速又顺利。
有人遇到类似的经历吗?有任何线索吗?
答案 0 :(得分:0)
感谢您的帮助。我找到了原因。添加.catch没有帮助,因为它像往常一样挂起而没有任何输出。
似乎Firestore一次只允许1个连接?仅当我在此.set操作之前立即执行数据库操作时,才会出现此问题,似乎先前的数据库操作尚未完成。