【问题标题】:How to delete a document through DocumentReference using where? Android Studio如何使用 where 通过 DocumentReference 删除文档?安卓工作室
【发布时间】:2021-10-24 10:29:25
【问题描述】:

我想删除 Firestore 中的一个文档,你可以根据 uid 删除数据,但我不想使用 uid。我希望将字符串值与 Firestore 数据库数据进行比较,然后仅删除整个文档。我该怎么做?

【问题讨论】:

  • 请编辑您的问题并将您的数据库结构添加为屏幕截图,并向我们展示您要删除的确切数据。

标签: android google-cloud-firestore


【解决方案1】:

Firestore 不支持所谓的删除查询(或更新查询),您可以在其中向数据库发送条件和操作。

相反,您必须:

  1. Run a query 与您要删除的文档匹配。
  2. Loop through the QuerySnapshot 你会从那里得到回报。
  3. 依次Delete each document

【讨论】:

    猜你喜欢
    • 2018-01-29
    • 1970-01-01
    • 2019-02-23
    • 2017-02-09
    • 1970-01-01
    • 2019-02-19
    • 1970-01-01
    • 2013-07-08
    • 2017-04-17
    相关资源
    最近更新 更多