dart - 如何使用 flutter 删除 Firestore 文档中的字段

我正在制作一个 Flutter 应用程序。

但是,我无法删除 Firestore 文档中的字段。 在另一种语言中,我知道使用 FieldValue.delete() 删除 Firestorm 文档中的文件。

在 Dart 中,如何删除?

最佳答案

2018 年 10 月更新:现在可能:

为了从 Cloud Firestore 文档中删除特定字段 - 请确保您使用的是插件版本 0.8.0 或更高版本。 现在例如,如果您的文档具有“Desc”字段包含一些文本。为了删除它。

Firestore.instance.collection('path').document('name').update({'Desc': FieldValue.delete()}).whenComplete((){
  print('Field Deleted');
});

这将从文档“名称”中删除“描述”字段

https://stackoverflow.com/questions/51633557/

相关文章:

android - Flutter 从 1.5 升级到 1.7.4 后 APK 大小翻倍?

dart - Navigator routes 清除flutter的堆栈

dart - 如何在 Flutter 小部件测试中等待 future 完成?

flutter - 在 Flutter 中的 TabBar 顶部添加指示器

flutter - 获取相对于小部件的点击位置

dart - 将 "uint8list"的字符串转换为 Unit8List

dart - Flutter:如何检测键盘按Enter?

database - 如何在 sqflite 的数据库中创建多个表?

dart - 如何在 Google Maps Flutter 插件上添加折线?

dart - 向 Flutter 应用添加不同的路由/屏幕