我是ember js的新手。我试图从我的mongo db数据库中获取单个记录,但是对服务器的查询返回完整列表视图而不是记录。
模板/ profile.hbs
{{#each item in model}}
{{item.userName}}
{{/each}}
路由/ profile.hbs
export default Ember.Route.extend({
model: function() {
return this.store.find('user',{userName:'sanka'});
}
});
答案 0 :(得分:0)
打印数组的新语法是:
{{#each model as |item|}}
{{item.userName}}
{{/each}}
你的后端是否支持这种过滤器?去检查您的网络选项卡。否则我们将无法分辨您的问题。但它看起来好像你的mongoDB没有支持。因为您实际上正在检索记录,所以看起来过滤器“已损坏”或“不存在”
要查询不在数组中的单个记录,您应该使用
http://emberjs.com/blog/2015/06/18/ember-data-1-13-released.html