我想基于聚合查询(总和,组等)进行一些计算。但是我发现我不能直接使用Meteorjs集合来做到这一点。
我正在考虑直接连接数据库,并使用普通的MongoDB查询(可以在Mongo shell中使用的查询),并使用结果构造一个对象并将其返回给客户端。
我怎样才能做到这一点?我是否需要像外部js脚本一样声明连接才能连接到数据库,或者已经有快捷方式了?例如,调用某种方法以连接到当前的Meteorjs数据库等。
另外,最佳做法是什么?
您应该能够使用meteorhacks:aggregate包轻松地做到这一点。请注意,这仅在服务器端有效(考虑到您的问题,这似乎很好),并且根据文档,它非常轻巧。
您也可以查看此博客文章以查看其实际效果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句