我正在尝试根据某些标签过滤来自firebase查询的数据
我的数据结构如下
项目:
this.filteredProjects $ = af.database.list(path,{ 查询:{ orderByChild:'标签', equalTo:this.filter $ } });
filterProjects(filter:string):void { this.filter $ .next(!filter?null:{value:true,key:filter}); }
我尝试使用此firebase功能: 当按子,值或优先级排序时,Firebase SDK支持startAt,endAt和equalTo的可选键参数。您可以使用包含值和键的对象文字指定键参数。例如:startAt:{value:' some-value',key:' some-key' }。
但我收到此错误:ERROR错误:查询:传递给startAt(),endAt()或equalTo()的第一个参数不能是对象。
答案 0 :(得分:1)
我能够做到这样的事情:
label
其中Meteor.logout()
变量是我想要查询的标签名称。