我正在尝试使用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);
如果你正在做其他事情,它将无法工作。