Firebase 如何使用Firestore Rest API runquery查询特定文档
我有一个firestore数据库,如下所示 我想查询文件20191003的现金和CREDT金额。 我使用了下面的RESTAPI 发布{你的API密钥}Firebase 如何使用Firestore Rest API runquery查询特定文档,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我有一个firestore数据库,如下所示 我想查询文件20191003的现金和CREDT金额。 我使用了下面的RESTAPI 发布{你的API密钥} { "structuredQuery": { "select": { "fields": [ { "fieldPath": "CASH" }, { "fieldPath": "CREDT" } ] } } } 但答复如下 { "0": { "readTime":
{
"structuredQuery": {
"select": {
"fields": [
{
"fieldPath": "CASH"
},
{
"fieldPath": "CREDT"
}
]
}
}
}
但答复如下
{
"0": {
"readTime": "2019-10-04T02:03:57.366908Z"
}
}
有人能帮忙吗?谢谢我建议您阅读这里的文档:它建议您查看API资源管理器。这可以帮助您创建查询 举个例子,可以尝试:
GET https://firestore.googleapis.com/v1/projects/badansales/databases/(default)/documents/sales/20191003?key={YOUR_API_KEY}
注意两件事:
- 这是一个GET,而不是一个POST(这里的数据没有变化)
GET https://firestore.googleapis.com/v1/projects/badansales/databases/(default)/documents/sales/20191003?key={YOUR_API_KEY}
注意两件事:
- 这是一个GET,而不是一个POST(这里的数据没有变化)
get
方法()可以指定一个mask
查询参数,该参数指定要返回的字段。谢谢!刚刚更新,很酷。我在API资源管理器中看到了掩码,但没有太在意它。嗨,我发布的结果实际上是来自API资源管理器,但我无法获得我想要的字段,是不是我的字段路径有问题?我发现{YOUR_API_KEY}返回文档中的所有字段值。我不必使用runquery api。感谢使用RESTAPIget
方法()您可以指定一个mask
查询参数来指定要返回的字段。谢谢!刚刚更新,很酷。我在API资源管理器中看到了掩码,但没有太在意它。嗨,我发布的结果实际上是来自API资源管理器,但我无法获得我想要的字段,是不是我的字段路径有问题?我发现{YOUR_API_KEY}返回文档中的所有字段值。我不必使用runquery api。谢谢