img 是 embedded document,mongoid 是不允许直接创建 embedded document 的。或者不用 embeds_many 而改用 has_many;或者创建 Cargo+Img,而不是单独创建 Img
加一个 counter_cache,然后用 books_count 排序
这个,map_reduce 用 inline 的,不如直接用 aggregate 啊,$unwind + $group 就搞定了