如何在emberfire中使用equalTo进行查询?

时间:2015-11-26 17:18:57

标签: ember.js firebase ember-data emberfire

我正在尝试使用Emberfire进行简单的查询,但它不起作用。没有控制台错误,它只是没有做任何事情 我的版本是Ember 2.2.0,Ember-data 2.2.0和EmberFire 1.6.1
我的数据类似于以下内容:

{
  'data':[{
   'element' : 0 
  },{
   'element' : 1 
  },{
   'element' : 1 
  },{
   'element' : 0 
  },{
   'element' : 2 
  }]
}

我对Ember的询问是这样的:

export default Ember.Route.extend({
  model(){
    return this.store.query('data', { orderBy: 'element', equalTo: 1 } );
  }
});

通过每个循环的结果看起来像这样

0 0 1 1 2

仅适用于orderBy部分,而不是equalsTo。 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

有一个Ember插件用于查询firebase搜索。

你可以在这里查看:

https://www.npmjs.com/package/ember-emberfire-find-query