首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云防火墙和请求中的查询

云防火墙和请求中的查询
EN

Stack Overflow用户
提问于 2020-07-31 00:52:38
回答 1查看 322关注 0票数 0

是否可以使用请求库从云防火墙查询数据?例如,这就是数据库的样子:

我试图获取数据(获取"add_date“等于"01.08.2020”的所有文档,并将这些文档限制为3):

代码语言:javascript
复制
result = requests.get('https://firestore.googleapis.com/v1/projects/**************************maindata/.json?orderBy="add_date"&EqualTo="01.01.2020"&limitToLast=3')

但我错了:

{“错误”:{“代码”:400,“消息”:“接收到的JSON有效负载无效。未知名称"limitToLast":无法绑定查询参数。在请求消息中找不到字段'limitToLast‘。\n接收到有效的JSON有效负载。未知名称"EqualTo":无法绑定查询参数。在请求消息中找不到字段“EqualTo”。“状态”:“无效_参数”,“详细信息”:[{'@type':‘type.googlevis.com/google.rpc.BadRequest’,‘Field fieldViolations’:{'description':‘无效的JSON有效负载’。未知名称"limitToLast":无法绑定查询参数。字段“limitToLast”无法在请求消息中找到。‘},{'description':’接收的无效JSON有效负载‘。未知名称"EqualTo":无法绑定查询参数。在请求消息中找不到字段“EqualTo”。‘}

对实时数据库来说没问题。

我知道这个问题要复杂得多,但我不知道从哪里开始解决它。

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-31 10:16:55

实时数据库和Firestore是两种不同的产品,尽管两者都可以在Firebase中使用。例如。Firestore也可以在Google控制台上使用,而实时数据库则不能。有关更多细节,请查看此文章

因此,如果它们是完全不同的产品,很难想象它们会在相同的API上工作。

我想您已经用这个实时数据库API创建了示例请求。当然,这将不适用于Firestore。有一个等价的Firestore API,它要复杂得多。这并不令人惊讶,因为Firestore是为更先进的使用而设计的。

因此,如果您要求起点,我建议您熟悉API并尝试使用它。我希望这会有帮助!祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63184297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档