如果我有一个文档ID列表,并且我想从firestore中删除它们,那么最有效的方法是什么?我现在正在列表上使用循环:
document_ids = ["xyz123", "abc0987", "tvu765", ...] # could be up to 30 IDs
for id in document_ids:
database.collection("documents").document(id).delete()
这是通过一个从前端到Flask路由的AJAX调用完成的,一旦完成,它就会发回一个响应,但是当有20个以上的id时,完成这个过程可能需要几秒钟。你知道吗
有没有办法说,在这里,把这些从这个收藏中删除?你知道吗
你现在所做的几乎是唯一的办法。没有像“从…删除”这样的SQL。。。哪里…“命令。您必须使用每个文档的ID来删除它
也许您可以使用
multiprocessing
来加速io绑定的操作。你知道吗使用多处理加速
Refer: YouTube Video
相关问题 更多 >
编程相关推荐