Javascript 余烬与休息

Javascript 余烬与休息,javascript,ember.js,ember-data,Javascript,Ember.js,Ember Data,我有一个余烬数据模型post import DS from "ember-data"; var attr = DS.attr, belongsTo = DS.belongsTo, hasMany = DS.hasMany; Post = DS.Model.extend({ title: attr('string'), url: attr('string'), text: attr('string'), userId: attr('number'), cre

我有一个余烬数据模型
post

import DS from "ember-data";

var attr = DS.attr,
    belongsTo = DS.belongsTo,
    hasMany = DS.hasMany;

Post = DS.Model.extend({
  title: attr('string'),
  url: attr('string'),
  text: attr('string'),
  userId: attr('number'),
  createdAt: attr('date'),
  updatedAt: attr('date'),
  user: belongsTo('user', async: true),
  comments: hasMany('comment', async: true),
  comments_length: attr('number')
});

export default Post;
它从
/api/posts
获取数据
此外,我有评论,添加评论后,帖子会更新。
我可以在
/api/posts/last\u updated


如何在EmberJS上正确执行此操作?

我建议使用查询参数来执行此操作

你可以这样做

store.find('post',{last_updated: true}).then(function(promiseResult){//...});
此外,根据您的
ember数据
版本,您可能需要使用
query
而不是
find
,因为API最近发生了更改


这样,您的后端将需要一个类似于我用于此的
/api/posts?last\u updated=true

的查询。这是一个很好的解决方案,但并不完美。

有什么问题吗?@givanse我不知道如何以好的方式做到这一点。否我有另一款带有另一个适配器的
LastCommentedPost