是否可以在添加/更新文档后取回文档,而无需使用 Firestore 进行额外的网络调用,类似于 MongoDB?
我发现先打电话来添加/更新文档然后再打电话来获取它是愚蠢的。
最佳答案
正如您可能在 Node.js(和 Javascript)SDK 的文档中看到的那样,这是不可能的,使用 DocumentReference 的方法也不可能。也不与 CollectionReference 之一.
更准确地说, set()
和 update()
DocumentReference 的方法两者都返回一个包含 void
的 Promise , 而 CollectionReference的 add()
方法返回一个包含 DocumentReference 的 Promise .
旁注(与下面 darrinm 的回答一致): 有趣的是注意到 Firestore REST API ,当您create a document ,您将返回(即通过 API 端点响应) Document
目的。
关于node.js - Firestore : get document back after adding it/updating it without additional network calls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52678252/