当前位置: 首页 > 面试题库 >

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

松亦
2023-03-14
问题内容

我正在制作Flutter应用程序。

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

在Dart中,如何删除?


问题答案:

2018年10月更新: 现在可以这样做:

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

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

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



 类似资料:
  • 我如何删除一个特定的文档中的一个集合在fiRecovery使用反应? 我在这里和谷歌上看了看,但我没有发现任何内在相关的东西。 我只是设法从我的集合中删除索引[0]的文档。 这状态idDoc接收所有id文档。 如果我只是传递. doc(idDoc),我会得到以下错误: Firebase Error: Function Collection Reference.doc()要求它的第一个参数是非空字符

  • 所以我有2个系列, 用户(收藏) 检查(收集) 用户只有名为不同电子邮件地址的文档 检查将文档命名为不同的电子邮件地址,然后每个文档都有另一个名为“assignedToMe”的集合,然后此集合具有命名为某些唯一 ID 的不同文档。 我想做的是,每当我删除一个用户,我希望它的文件命名为他的电子邮件地址被删除,以及从检查(收集)。 我在这里遇到的问题是,我能够从用户(集合)中删除该用户,但无法删除该特

  • 我是新的flutter与Firebase,所以如果这感觉像一个问题,已在文档或其他问题回答,我道歉! 现在,我在firestore中保存用户数据,当用户删除他们的帐户时,我希望该帐户也被删除,但Firestore文档指出,删除集合的唯一方法是: 要删除Cloud Firestore中的整个集合或子集合,请检索集合或子集合中的所有文档并删除它们。 这不推荐给原生开发者,但我想到了一个想法: 因此,f

  • 问题内容: 我正在寻找清除整个收藏夹的方法。我看到有一个批处理更新选项,但这需要我知道集合中的所有文档ID。 我正在寻找一种简单地删除集合中每个文档的方法。 谢谢! 编辑:下面的答案是正确的,我使用以下方法: 问题答案: 没有API可以一次性删除整个集合(或其内容)。 从Firestore文档中: 要在Cloud Firestore中删除整个集合或子集合,请检索集合或子集合中的所有文档并将其删除。

  • 据我所知,我可以使用云函数以某种方式实现这一点?我试着阅读云函数,但我很迷路。是否有一种方法可以触发云函数,在用户更新帖子时删除子集合中的所有文档?

  • 我有这样的数据结构: Employees(集合)>{EmployeeID}(文档)>Chat(集合)>{ChatId}(文档)。 我真的找了很多这个,但它真的很难。请帮帮我.

  • 问题内容: 我需要在所有索引到Elasticsearch的文档中删除一个字段。我该怎么做。任何删除查询都可以帮助我实现这一点。 问题答案: @backtrack所说的是对的,但是在Elasticsearch中有一种非常方便的方法。Elasticsearch将抽象出删除的内部复杂性。您需要使用更新API来实现- 您可以在此处找到更多文档。 注意:从Elastic Search 6开始,您需要包括一个

  • 当使用Firebase控制台时,可以看到所有文档和集合,甚至是路径中包含不存在的“文档”的子集合。 有没有可能,以某种方式,列出这些文件。既然控制台能做到,看来肯定有办法。如果有可能找到这些文档,是否可以创建一个查询来获取所有不存在但仅限于具有嵌套子集合的文档?(因为所有不存在的文档集将是无限的)