我的数据库中有狗表,我想检索 N latest added dogs 。
我发现的唯一方法是这样的:
Dogs:all()->where(time, <=, another_time);
还有另一种方法吗?例如像这样的东西 Dogs:latest(5);
非常感谢您的帮助:)
原文由 Jakub Kohout 发布,翻译遵循 CC BY-SA 4.0 许可协议
我的数据库中有狗表,我想检索 N latest added dogs 。
我发现的唯一方法是这样的:
Dogs:all()->where(time, <=, another_time);
还有另一种方法吗?例如像这样的东西 Dogs:latest(5);
非常感谢您的帮助:)
原文由 Jakub Kohout 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答968 阅读
1 回答643 阅读✓ 已解决
2 回答617 阅读
603 阅读
你可以尝试这样的事情:
使用
orderBy和Descending订单并获取第一个n记录数。更新(由于添加了
latest方法):