Sco*_*ott 6 vapor google-cloud-firestore
我已成功让 Vapor 应用程序从 Firestore 读取和写入集合和文档,但我现在有一个需要查询的用例。我已遵循 Firestore 查询的文档,并在我的 iOS 客户端中成功使用它们,该客户端使用 iOS Firestore 库而不是 REST API,但在服务器上我一直无法弄清楚如何执行相同的操作询问。Firestore 文档在这方面似乎不完整。
Google 的这个 API 端点工具确实允许我提交查询,但关于如何格式化 RunQuery 端点的请求正文中的字段的文档似乎很少。
有没有人有经验可以分享如何格式化请求正文以使用 REST API 创建格式良好的 Firestore 查询?
FWIW,这篇 Medium 文章对于 REST API 入门来说非常棒,但在更丰富的 Firestore 请求方面就停止了。 https://medium.com/rocket-fuel/getting-started-with-firebase-for-server-side-swift-93c11098702a
我在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
| 归档时间: |
|
| 查看次数: |
578 次 |
| 最近记录: |