Firestore设置在第一次尝试时失败,但在第二次尝试时有效

时间:2019-03-03 18:12:55

标签: javascript google-cloud-firestore

我有一个像这样的简单的Firestore设置操作

var docRef = firebase.firestore().collection('sessions').doc(this.state.userID);
docRef.set({
   Name: seshName,
   Type: theType,
}).then(()=> {
   resolve(true);
});

但是由于某些原因,在安装应用后首次尝试总是会失败,但是随后的尝试又快速又顺利。

有人遇到类似的经历吗?有任何线索吗?

1 个答案:

答案 0 :(得分:0)

感谢您的帮助。我找到了原因。添加.catch没有帮助,因为它像往常一样挂起而没有任何输出。

似乎Firestore一次只允许1个连接?仅当我在此.set操作之前立即执行数据库操作时,才会出现此问题,似乎先前的数据库操作尚未完成。