Firestore错误-内部断言失败:未知错误类型:符号

时间:2019-02-22 08:25:53

标签: javascript reactjs firebase google-cloud-firestore react-redux-firebase

我与使用Firestore的React开发Web应用。

我尝试使用以js对象提供的数据创建新文档:

this.props.firestore.add({collection: 'sample'}, data)
        .then((docRef) => {...}

有时它可以正常工作,但是在大约50%的测试中,我遇到了Firebase错误: “ FIRESTORE(5.5.0)内部声明失败:未知的错误类型:符号”

我使用这些扩展来处理Firestore:

"redux-firestore": "^0.5.8" "react-redux-firebase": "^2.2.6" "firebase": "^5.8.4"

感谢您为解决此问题提供帮助!

2 个答案:

答案 0 :(得分:0)

谷歌的快速搜索显示,firebase的版本为5.17.0,并且自5.5.0开始,有许多与符号冲突相关的修复程序

答案 1 :(得分:0)

我最终通过使用以下方法对数据对象进行深层复制来解决该问题:

JSON.parse(JSON.stringify(data));

我不知道原来的那是什么问题。 :(