使用python实现Firestore文档删除计时器函数

2024-04-19 19:08:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从远程服务器到firebase数据管理运行python脚本,我想每24小时删除一次名为“messages”的集合上的所有文档 google示例显示以下代码:

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)

但我不知道如何实现这一点,使日常删除,有人可以告诉我如何做呢

非常感谢


Tags: 服务器脚本refdocssizedoc远程batch