无法使用firebase.firestore.FieldValue.increment

时间:2019-04-29 04:54:20

标签: javascript reactjs firebase google-cloud-firestore

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)
  });
}

1 个答案:

答案 0 :(得分:0)

所以我最终自己弄清楚了。问题在于无法通过应用实例访问FieldValue。
此处已提及:https://github.com/invertase/react-native-firebase/issues/1776#issuecomment-450763811
因此,我通过直接从“ firebase”导入而不是从本地文件中导出初始化的Firebase实例来解决我的问题。