【发布时间】:2015-10-14 00:16:26
【问题描述】:
知道发生了什么吗?
我只是想找到第一个类似的对象
User.first
而且返回的总是一个随机的对象,然后我试试
User.last
结果是同一个对象
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 console mongoid
知道发生了什么吗?
我只是想找到第一个类似的对象
User.first
而且返回的总是一个随机的对象,然后我试试
User.last
结果是同一个对象
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 console mongoid
如果你使用的是 mongoid 5.0,第一个和最后一个在没有明确定义排序的情况下不起作用
3768 first 和 last 在没有提供排序选项时不再添加 _id 排序。为了保证一个文档是第一个或最后一个,它现在需要包含一个明确的排序。
这会起作用
User.asc(:id).first
【讨论】: