当前位置: 首页 > 知识库问答 >
问题:

Firebase-FireStore REST API启动查询

曹恩
2023-03-14

您好,我是firestore的新手,我正在尝试使用rest API从一个名为Users的集合中查询,找到所有有一个名为about的字段的值为test2的用户

{
"structuredQuery": {
    "where" : {
        "fieldFilter" : { 
        "field": {"fieldPath": "about"}, 
        "op":"EQUAL", 
        "value": {"string": "test2"}
        }
    },
    "from": [{"collectionId": "Users"}]
    }
}

我得到了回应

{
    "error": {
        "code": 400,
        "message": "Invalid JSON payload received. Unknown name \"structured_query\" at 'document': Cannot find field.",
        "status": "INVALID_ARGUMENT",
        "details": [
            {
                "@type": "type.googleapis.com/google.rpc.BadRequest",
                "fieldViolations": [
                    {
                        "field": "document",
                        "description": "Invalid JSON payload received. Unknown name \"structured_query\" at 'document': Cannot find field."
                    }
                ]
            }
        ]
    }
}

有人能告诉我我做错了什么吗?多谢.我被卡住了,无法继续下去。

共有1个答案

皇甫卓君
2023-03-14

在您的URL中删除用户。

https://firestore.googleapis.com/v1beta1/projects/{myprojectid}/databases/(default)/documents:runquery

 类似资料:
  • 我将应用程序添加到Firebase控制台,并将google json文件添加到应用程序文件夹。然后,当我尝试启动应用程序时,它会出现以下消息。 提前道谢。 错误: 分级 清单

  • 我想使用返回对象的注释在spring boot中编写一个查询。 所以,我的问题是:分页的最佳JPA查询类型(JPQL,NativeQuery,...)是什么? 提前谢谢你!

  • “查询分析器”工具为查询日志提供图形表示,使你能够监控和优化查询性能,可视化查询活动统计数据,分析 SQL 语句,快速识别和解决长时间运行的查询。若要开始使用查询分析器,请在左侧窗格中选择要分析的实例,分析会立即开始。分析完成后,结果会显示出来: Navicat Monitor 每 60 秒刷新查询分析器中的指标。若要停止或开始刷新指标,请点击 或 图标。服务器数据收集在停止期间不会停止。 最新的

  • 我试图初始化管理SDK,但在服务号初始化中面临400个坏请求。它在我的开发窗口环境中工作得很好,但是当我在linux中部署时,我面临着这个问题。 我正在从属性文件读取文件路径。 我当时正试图发送推送通知,当时我正面临问题。 查出

  • 这对我管用!日志输出: null

  • 我在数据库里有这个: 当教师添加一个类和一个节时,在节点下使用生成一个随机id。还有一个和一个节点,其中包含ID和属性。 学生加入了一个类,因此也在中创建了一个带有上述属性的随机id。 我使用以下代码: 我之所以有一个名字,是因为以后我想点击一个类,并获得该类中的名字列表。因此,如果我在ClassStudent节点中添加(已经完成了),那么在中没有studentname的情况下,我如何能够在单击时