Firestore FieldValue.increment()



我正在尝试使用firebase.firestore.FieldValue.increment(),但FieldValue.increment()方法不可用。我附上了一张图像,其中包含可用于firestore.的方法 这是我的进口:

import firebase from "../../firebase/firebase_config"
//Usage
increment = firebase.firestore.FieldValue.increment(1);

请协助,也许我在这里错过了什么。 Firestore 文档

图片 firebase.firestore.methods()

编辑2:下面是Firebase配置导入

import firebase from 'firebase/app';
firebaseConfig ={
...
}
const app = firebase.initializeApp(firebaseConfig);
export default app;

我确实尝试了 Doug 的导出并且它有效,但我想知道为什么在调用initializeApp后,字段值不再可用。 道格的

import firebase from "firebase/app"
firebase.firestore.FieldValue.increment(1);

如果要使用FieldValue.increment(),则必须使用从firebase/app导出。 无论您在该屏幕截图中app是什么(我们无法确切看到它是什么)都与从"firebase/app"导出firebase不同。

对于 Firebase SDK 8.x 版:

import firebase from "firebase/app"
firebase.firestore.FieldValue.increment(1);

如果你正在做其他事情,它将无法工作。

最新更新