gpt4 book ai didi

javascript - 无法使用 FieldValue.increment 方法

转载 作者:行者123 更新时间:2023-12-01 00:32:49 29 4
gpt4 key购买 nike

我尝试使用react-native-firebase的增量方法来增加数字字段,但它一直给我以下错误:

No static method increment(D)Lcom/google/firebase/firestore/FieldValue;in class Lcom/google/firebase/firestore/FieldValue;or its super classes (declaration of 'com.google.firebase.firestore.FieldValue' appears in /data/app/com....

针对上述问题,我进行了广泛的搜索,但没有找到解决方案。还检查了/node_modules/react-native-firebase/dist/modules/firestore/FieldValue.js 中的 FieldValue 模块中有一个静态方法“increment”。

以下是代码片段:

import firebase from "react-native-firebase";

const updateNumber = firebase.firestore.FieldValue.increment(1);

await db.collection('collection').doc(key).update({
subscribednumber: updateNumber
});

使用的版本:

“firebase”:“^6.6.1”,

“react-native-firebase”:“^5.5.6”,

最佳答案

我正在使用

implementation "com.google.firebase:firebase-firestore:17.1.5"

在 build.gradle 中。

然而,此功能已在 18.2 中添加。因此,我必须更新我的依赖项,它起作用了。

谢谢!

关于javascript - 无法使用 FieldValue.increment 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58365577/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com