如何在我不知道父值的情况下编写Axios查询?

时间:2018-03-01 00:38:13

标签: firebase axios

我有一个简单的firebase数据库,看起来像

someNode: {
 pushId-A: {param1: 'some string'},
 pushId-B: {param1: 'some other string')
}

使用Axios GET,有没有办法查询someNode以获取param1的值,我不知道pushId的值?

我希望它返回包含" param1的节点的pushId:'某些字符串'。

[EDIT}

我现在明白这不是Axios问题,而是Firebase问题。

我在这里阅读了firebase文档: Filtering Data

但是当我使用除了身份验证令牌之外的任何参数发送get请求时,我会返回400代码。这告诉我它的语法错误。

这是DB url的最后一部分

a8/data/houses/-L4OiszP7IOzkfh1f1NY/houseName

其中houseName =" Aubergine"

尝试过滤我传递的houseName:

axios.get('/houses.json/' + '?orderBy="houseName"&startAt="A"' + '&auth=' + token)

我将params分开,这样我就可以更轻松地阅读和更改它们。连接字符串无效。

无论我传递的params组合如何,我都会得到400错误代码。如果我将它们关闭,那么数据会按预期结束。

我做错了什么????

0 个答案:

没有答案