python - 带有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)
但我不知道如何实现这一点以进行每日删除,有人可以告诉我如何做到这一点吗?
多谢
解决方案
推荐阅读
- python - 是否可以使用 Python 的请求库设置代理链?
- c# - Unity shader/C# - 如何改变效果的颜色?
- r - 我觉得很难理解数组维度的概念
- twig - loop.index 返回 NaN
- qt - QML TableView 鼠标区域不会将点击传播到选择模型
- ruby-on-rails - 在两个不同的地方,从两个不同的控制器渲染部分轨道
- visual-studio-code - textMateRules 用于参数和参数用法语法高亮
- python - 从一堆单独的系列中构建一个 Pandas 多索引数据框
- javascript - 在对象数组中添加对象(对象是多维的)
- android - 安卓。需要访问用户的电子邮件