登录
首页 >  Golang >  Go问答

删除集合 firestore:go

来源:stackoverflow

时间:2024-02-25 11:03:28 302浏览 收藏

本篇文章向大家介绍《删除集合 firestore:go》,主要包括,具有一定的参考价值,需要的朋友可以参考一下。

问题内容

我从 api xyz 获取了包含 10 个集合的数据集,然后首次将其更新到 firebase。

在第二次更新时,api xyz 有 9 个可用集合,如何仅使用 9 个集合进行第二次更新(现有集合将被覆盖,并且应删除第一次更新中的额外集合)?

我曾经删除所有集合然后更新,但这种方法不合适。


解决方案


为了对集合执行批量更新,您需要使用 Transactions and Batched Writes - 我想您已经在第一次使用执行更新了。

如果你只是想覆盖旧的日期,你需要配置一个 set() 方法来更新集合,而不需要检查集合上是否存在任何文档。这样,它应该覆盖已经存在的数据。您可以获取有关此问题 here 的更多信息,其中客户描述了他正在使用的覆盖数据的功能。

如果这些信息对您有帮助,请告诉我!

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>