javascript - 使用 reangular 计算冗余

标签 javascript jquery angularjs mongodb restangular

在我的 MongoDB 中,我有一个名为“Companies”的表,其结构如下:

"companies": [
    {
      "cityName": "Paris",
      "postalCode": "75002",
      "streetName": "7 rue des fourneaux",
      "name": "IB Consulting SA",
      "officeNumber": "",
      "createdAt": "2014-04-29T09:51:12.112Z",
      "updatedAt": "2014-04-29T09:51:12.112Z",
      "id": "65145648ddf514"
    },
...
]

我想计算所有公司的“cityName”的冗余度,以便将其显示在 dxPieChart 中,我想使用 reangular,我是 AngularJs 的新手,请问我该怎么做?

最佳答案

通过Restangular获取数组后(如何取决于数组是集合还是嵌入文档列表,因为mongodb没有表,只有文档和集合,以及其余的api路由如何),您可以获取出现次数使用 lodash 库了解每个城市

var 公司 = ...

var city_counts = _.countBy(companies, "cityName");

结果是一个具有城市名称属性和发生次数的对象,例如

city_counts ={"巴黎":2,"柏林":5}

关于javascript - 使用 reangular 计算冗余,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27592606/

相关文章:

javascript - AngularJS ng-repeat 自定义指令

javascript - 为什么我的简单 JavaScript 数字和删除检查器不起作用?

javascript - Facebook:不安全的 JavaScript 问题(document.domain 值应该相同)

javascript - 如何提高这个 js 脚本的性能(函数调用呈指数增长)?

php - Jquery:从 php 编码和解码 json

JavaScript 将文本写入图像

angularjs - 使用 AngularJS 解析 SVG

javascript - 父模块作为依赖

javascript - 子域的 localStorage 范围

javascript - DeviantArt 的脚本负责发送个人资料评论