Flutter:将 Firebase 实时数据库代码更改为云 Firestore 代码

丹尼

我试图将以下 flutter firebase 实时数据库代码更改为 cloud firestore,但出现此错误...

  1. 错误:未为类型“查询”定义方法“子项”。
  2. 错误:未为“查询”类型定义“推送”方法。
DatabaseReference databaseReference = FirebaseDatabase.instance.reference().child('Products');          

String uploadId = databaseReference.push().key;
HashMap map = new HashMap();
map['productName'] = productName;
map['productCat'] = selectedCat;
map['startingPrice'] = int.parse(startingPrice);
map['gapPrice'] = int.parse(gapPrice);
map['imageSrc'] = url;
map['timeStamp'] = DateTime.now().toString();

databaseReference.child(uploadId).set(map);
加布

那是因为这不是您使用 Cloud Firestore 添加文档的方式。请查看参考以添加文档。

您的示例如下所示:

final products = Firebase.instance.collection('products');
products.add({
  'productName': productName,
  ...
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Cloud Firestore和Firebase实时数据库之间有什么区别?

Firebase云功能是否涉及实时数据库和Firestore的成本?

Android-Firestore / Firebase实时数据库“ .info / connected”返回错误的连接状态

Firestore和实时数据库的Firebase @Exclude注释?

Firebase将URL上传到实时数据库

如何从Flutter Firebase实时数据库读取数据?

通过Firestore安全规则引用Firebase实时数据库数据

Web中的Flutter Firebase实时数据库

Firebase:将实时数据库时间戳转换为Firestore时间戳的代码/公式?

admin.firestore.FieldValue.serverTimestamp()无法与Firebase实时数据库一起使用

将Firebase实时数据库数据存储在Firestore中?

Firebase 数据库中此 Firestore 代码的等价物是什么

将实时数据库 DatabaseReference.addListenerForSingleValueEvent 转换为云 Firestore

将数据推送到 Firebase 实时数据库时如何更改密钥

如何执行同时包含 firebase 实时数据库和 firestore 的事务?

Flutter:解析 Firebase 实时数据库快照以列出

如何在 firestore 或 firebase 实时数据库上设计数据库以进行轮班

Flutter:访问 Firebase 实时数据库中的数据

Firebase 存储和 Cloud Firestore/实时数据库有什么区别?

Flutter 上的 Firebase 实时数据库缓存行为

如何将代码中的数据库数据更改为其他内容?

Flutter/Firebase 实时数据库 - 处理网络错误

我如何将我的 firebase 实时数据库功能转换为 firestore 功能

Firebase - 通过将历史数据从实时数据库移动到 Firestore 来降低成本

就我的聊天应用程序定价而言,Firebase Cloud Firestore 还是实时数据库?

用于从 firebase 实时数据库中提取数据的结构不再有效(新项目,但代码相同)

将 Flutter App 数据库从 Firestore 更改为 AWS

如何在 Firebase 云功能中收听实时数据库更改(如流)?

实时数据库和 Firestore Firebase web v9 的导入查询