pip*_*nha 2 console ruby-on-rails mongoid ruby-on-rails-4
知道发生了什么事吗?
我只是想找到第一个对象
User.first
Run Code Online (Sandbox Code Playgroud)
并且返回始终是一个随机对象,然后我尝试
User.last
Run Code Online (Sandbox Code Playgroud)
结果是同一个对象
小智 5
如果您使用的是mongoid 5.0,则在没有明确定义排序的情况下,第一个和最后一个不起作用
来自更改日志
3768第一个和最后一个在没有提供排序选项时不再添加_id排序.为了保证文档是第一个或最后一个,它现在需要包含显式排序.
这会奏效
User.asc(:id).first
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
203 次 |
| 最近记录: |