在ember-data中find,findAll和findQuery有什么区别

时间:2013-05-03 05:17:59

标签: ember-data

在ember-data中find,findAll和findQuery有什么区别?

1 个答案:

答案 0 :(得分:8)

findfindAllfindQueryfindById的便捷包装。

  • findAll将返回特定类型的所有记录(这将触发对服务器的请求)all基本相同但使用缓存,因此如果您的商店中有记录,不会提出任何要求
  • findQuery将从您的服务器返回一个子集
  • findById返回单个对象

https://github.com/emberjs/data/blob/master/packages/ember-data/lib/system/store.js#L431