在我的React应用程序中,我正在使用Axios在Firebase上查询数据库。这样就可以了,但是一旦我添加了参数-它就不会过滤返回的结果。
在下面的示例中,我试图仅获取发送到David的消息(在消息传递应用程序中),但它将返回所有消息。
axios.get( "/messages.json", { params : { to : "David" } } )
.then(response => {
var fetchedMessages = [];
for(let key in response.data) {
fetchedMessages.push({
id: key,
to: response.data[key].to,
subject: response.data[key].subject
});
}
我也尝试过这种方法,但这并没有过滤结果。
const params = {
to: "David"
}
axios({
url: '/messages.json',
method: "GET",
params
})
我希望仅获取包含带有“ David”值的“ to”字段的记录。 知道为什么吗?