json - 返回 ember 数据 `find` 或 `findAll` 请求中的总行数

标签 json rest ember.js ember-data

我需要知道特定资源 (App.User) 总共存在多少行。

我试图返回它作为回应,但 Ember 提示没有映射的属性,并且只期待记录数组( users: [ "john", "fred"] )。我不想对服务器进行额外的查询。

有没有什么干净的方法可以用 Ember 实现这一点?

最佳答案

您不需要对服务器进行额外的查询。一旦您从服务器获取数据存储中的数据,它就会留在那里,除非某些记录是脏的并且您运行 store.commit
所以,在你通过说获得你的记录之后

users = App.User.find()

你可以简单地做 users.get('length')你会得到长度。执行此操作时,不会生成对服务器的附加查询。

关于json - 返回 ember 数据 `find` 或 `findAll` 请求中的总行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12589384/

相关文章:

ember.js - Emberjs 1.0 命名模板 : Cannot call method 'connectOutlet' of undefined

json - 如何从 JSON 获取这些 url 并将其加载到我的 Xcode UICollection 中?

php - 如何将具有空值的.json文件插入mysql?

json - 对 int 转换感到困惑

java - ResourceConfig 实例不包含 REST API 中的任何根资源类异常

rest - 使用 REST API 和 Angular JS 查询多个 SharePoint 列表

json - 无需调用 Web 浏览器进行登录的 Dropbox 用户授权

javascript - 使用来自 url 的 JSON 填充 Meteor 中的选择下拉菜单?

javascript - Ember 解决属性(property) promise

unit-testing - Ember 单元测试模板