firestore提供了一种增加数值(https://firebase.google.com/docs/firestore/manage-data/add-data#increment_a_numeric_value)的方法 但是我无法使用该函数,因为该函数未定义。
我尝试在npm中更新firebase,尝试重新安装firebase。我目前有Firebase的5.10.1版本。
import firebase from "../base";
...
someHandler = () => {
someRef.update({
count: firebase.firestore.FieldValue.increment(1)
});
}
答案 0 :(得分:0)
所以我最终自己弄清楚了。问题在于无法通过应用实例访问FieldValue。
此处已提及:https://github.com/invertase/react-native-firebase/issues/1776#issuecomment-450763811
因此,我通过直接从“ firebase”导入而不是从本地文件中导出初始化的Firebase实例来解决我的问题。