是否有 Firestore REST API RunQuery 端点教程的好示例?

Sco*_*ott 6 vapor google-cloud-firestore

我已成功让 Vapor 应用程序从 Firestore 读取和写入集合和文档,但我现在有一个需要查询的用例。我已遵循 Firestore 查询的文档,并在我的 iOS 客户端中成功使用它们,该客户端使用 iOS Firestore 库而不是 REST API,但在服务器上我一直无法弄清楚如何执行相同的操作询问。Firestore 文档在这方面似乎不完整。

Google 的这个 API 端点工具确实允许我提交查询,但关于如何格式化 RunQuery 端点的请求正文中的字段的文档似乎很少。

https://developers.google.com/apis-explorer/#search/firestore/firestore/v1/firestore.projects.databases.documents.runQuery

有没有人有经验可以分享如何格式化请求正文以使用 REST API 创建格式良好的 Firestore 查询?

FWIW,这篇 Medium 文章对于 REST API 入门来说非常棒,但在更丰富的 Firestore 请求方面就停止了。 https://medium.com/rocket-fuel/getting-started-with-firebase-for-server-side-swift-93c11098702a

Jim*_*den 1

我在https://www.jeansnyman.com/firebase/google-firestore-rest-api-examples/#get-selected-fields-in-a-document-that-meets-specific-requirements找到了一个很好的例子-限制为 4 个结果并按创建日期排序

如果您在 Firestore UI 中使用交互式查询工具,您还可以使用 Chrome Devtools(或类似工具)查看 REST API runQuery 请求。Devtools 网络选项卡中的请求将以documents:runQuery