我正在开发一个项目,需要从多个字段上的 Firebase 中选择数据。
我有一个像这样的firebase数据库:
{
data(){
return {
a:1,
b:2,
c:3
}
},
ready(){
// or use this.$log(...)
console.log(this.$data);
// if you want only "a"
console.log("a",this.a);
}
}
现在我想查询日期的所有数据,今天完成是真的。
我环顾谷歌一段时间,但没有什么工作。有没有人可以帮我解决这个问题?
答案 0 :(得分:1)
您只能使用Firebase查询查询单个媒体资源。因此,要么您必须完成剩余的过滤客户端,要么您必须将这些值组合到一个'date_done'属性中。
[{
date: "2016-01-29",
done: false,
date_done: "2016-01-29_false",
task: "hello world1"
},
{
date: "2016-01-29",
done: false,
date_done: "2016-01-29_false",
task: "hello world"
}]
现在,您可以通过以下方式获取在1月29日完成的所有查询:
ref.orderByChild('date_done').equalTo('2016-01-29_true').on(...
有关提出类似问题的人士的更多信息,请参阅: