首页 > 解决方案 > 带有python的Firestore文档删除计时器功能

问题描述

我需要从远程服务器运行 python 脚本到 firebase 数据维护,我想每 24 小时删除一次名为“消息”的集合中的所有文档, 谷歌示例显示此代码:

def delete_collection(coll_ref, batch_size):
docs = coll_ref.limit(10).get()
deleted = 0

for doc in docs:
    print(u'Deleting doc {} => {}'.format(doc.id, doc.to_dict()))
    doc.reference.delete()
    deleted = deleted + 1

if deleted >= batch_size:
    return delete_collection(coll_ref, batch_size)

但我不知道如何实现这一点以进行每日删除,有人可以告诉我如何做到这一点吗?

多谢

标签: pythongoogle-cloud-firestore

解决方案


推荐阅读