我试图限制从mongoid查询返回的不同结果的数量.
Place.where({:tags.in => ["food"]}).distinct(:name).limit(2)
但这会引发以下错误:
NoMethodError: undefined method 'limit' for ["p1", "p2", "p3", "p4"]:Array
如何在mongoid查询中设置限制,而不是获取整个结果集,然后从数组中选择有限数量的项目.
谢谢
mongodb mongoid
mongodb ×1
mongoid ×1