我一直在与 Devise 一起在我的最新项目中使用 Mongoid。到目前为止,它很棒。
我想计算按 created_at 日期分组的每天用户注册数。
我知道在 mongoDB 中它没有像关系数据库那样的传统组,而是使用 Map/Reduce 进行此类查询。
我可以通过使用纯 ruby 并遍历一系列日期来做到这一点,但我真的很想使用 MongoDB 中的聚合框架生成这些信息,但这样做有点麻烦。
谁能给我一个例子,说明如何使用基于创建日期的 map reduce 来获取 Mongoid 文档的数量?
谢谢
托尼