【发布时间】:2020-02-17 18:37:04
【问题描述】:
我正在向应用程序添加集成,并希望从 API 中添加所有数据的初始提取,检查我的应用程序是否存在任何条目,然后创建新条目或使用来自 API 的数据更新现有条目。我查看了有关批量事务/写入的文档,但似乎主要涉及对单个文档进行批量写入。电子邮件地址将是在现有数据库条目中搜索的项目。
我认为这将是 Firestore 查询 .where('email', '==', API_EMAIL) 的某个版本,但不知道之后如何有效地处理潜在的数百个文档更新。
【问题讨论】:
-
您是否查看过事务和批量写入?
https://firebase.google.com/docs/firestore/manage-data/transactions#transactions
标签: node.js firebase google-cloud-firestore google-cloud-functions