Angularfire 2 查询等于对象

Angularfire 2 query equalTo object

我正在尝试根据某些标签从 firebase 查询中过滤数据

我的数据结构如下

我尝试使用这个 firebase 功能: 当按子项、值或优先级排序时,Firebase SDK 支持 startAt、endAt 和 equalTo 的可选键参数。您可以使用包含值和键的对象文字来指定键参数。例如:startAt: { value: 'some-value', key: 'some-key' }.

但我收到此错误:错误错误:查询:传递给 startAt()、endAt() 或 equalTo() 的第一个参数不能是对象。

我能够做这样的事情:

af.database.list(path, { query: { orderByChild: 'labels/' + label, equalTo: true } });

其中label变量是我要查询的标签名称