【发布时间】:2012-06-19 21:10:48
【问题描述】:
当我尝试查询 Mongoid 标准的结果并仅保留字段不同的文档时,我感到非常沮丧。这样做:
Books.all.distinct(:name)
..只返回名称字段,不返回文档。
还使用uniq 循环,如另一个问题中所述,此处不适用于我。
Books.all.uniq{|x| x.name} # Returns non-unique results
我在这里错过了什么?
【问题讨论】:
-
有没有办法在数据库层做到这一点,而不是在 Ruby 中过滤它?
标签: mongoid