javascript - BreezeJS "group by"方法

标签 javascript breeze

是否有某种方法可以对从 BreezeJS 中的服务下载的实体进行分组?

我找到了诸如“where”“select”“orderBy”之类的东西,但我缺少“groupBy”方法

你知道是否存在吗?或者是否有其他方法可以做到这一点?

最佳答案

“GroupBy”不是 OData 查询标准的一部分,也不是 Breeze 支持的操作。

我可以想象这个操作的实用性......返回一个代表组并填充实体的数据结构。如果分组是可预测的,您可以创建一个 Controller 端点来为您执行分组并将分组的数据发送到客户端。 Breeze 将收集隐藏在数据结构中的实体,您的查询结果将反射(reflect)您委派给服务器的分组工作。

关于javascript - BreezeJS "group by"方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19121905/

相关文章:

javascript - 无论结果如何,在 promise 之后执行次要行动?

javascript - 将breezeJs与Angular一起使用

javascript - Breeze js缓存如何知道子实体是否被更改?

javascript - Breeze 合并策略 : overwrite properties, 保留更改

odata - 调用 FetchEntityByKey 的 Breeze/OData 确实使用过滤器(未使用 EntitySetController.GetEntityByKey)

javascript - 在iOS中安装PWA时,我的HTML5视频播放器无法正常工作

javascript - 使用 Javascript 访问 iframe 信息

javascript - 检测文本框是否靠近浏览器窗口边缘

Breeze JS "WHERE value IN array"

javascript - JQuery - 通过获取 html 元素、单击属性来创建数组对象