如何从云功能中移动 Firestore 文档?

yno*_*tu. 3 node.js firebase google-cloud-functions google-cloud-firestore

我有一个云功能,可以侦听集合中的文档更新。如果更新了特殊字段,我想将此文档移动到另一个集合。

我可以简单地更新文档的位置吗?

或者我必须编写一个包含文档的 get()、write() 和 delete() 的事务,还是有更好的解决方案?

这似乎是一个常见的用例,但我找不到任何文档。

Dou*_*son 6

Firestore 目前不提供“移动”操作。您必须按照您在问题中的建议进行操作:在交易中自己复制文档。