You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firestore文档无法删除(Python):其余CRUD操作均正常

Firestore文档删除失败问题

我的其余CRUD操作均能正常执行,以下是删除文档的代码:

try:
  db = firestore.client()
  db.collection('collection_name').document('doc_id').delete()
except Exception as e:
  print(e)

我曾认为问题源于Security Rules,因此尝试了以下几种规则:

规则1:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write, delete: if
          request.time < timestamp.date(2022, 12, 15);
    }
  }
}

规则2:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write, delete: if true;
    }
  }
}

规则3:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write, delete;
    }
  }
}

但文档仍然无法被删除。

内容的提问来源于stack exchange,提问作者Martin Mbome

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 04:18:16