【发布时间】:2013-07-10 07:03:49
【问题描述】:
我正在尝试限制从 mongoid 查询返回的不同结果的数量。
Place.where({:tags.in => ["food"]}).distinct(:name).limit(2)
但这会引发以下错误:
NoMethodError: undefined method 'limit' for ["p1", "p2", "p3", "p4"]:Array
如何在 mongoid 查询中设置限制,而不是获取整个结果集,然后从数组中选择有限数量的项目。
谢谢
【问题讨论】: