所以我通过SQL的MongoDB组由(+排序和限制)
select count(*) as NO_OF_MSGS,FROM_USER,PROFILE_IMG,MSG from MESSAGES group by FROM_USER order by NO_OF_MSGS desc,DATE_SENT limit ?,?
我如何通过MongoDB中复制这一组有以下组。我遇到了这个优秀的写起来 - http://kylebanker.com/blog/2009/11/mongodb-count-group/
这说明如何通过在蒙戈使用组,但它不谈如何实现order by
和limit
一组内。
另外它似乎Mongoid不提供group
功能的支持,任何人都知道它的任何不同?
非常好的答案。这里有一个相似的答案和一些示例代码的相关问题:http://stackoverflow.com/questions/17508826/how-to-query-group-by-and-distinct-with-a-limit-in-mongodb- PHP-笨/ 20395865 – 2013-12-05 09:26:32