我的数据库中有狗表,我想检索 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 许可协议
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答590 阅读✓ 已解决
792 阅读
你可以尝试这样的事情:
使用
orderBy
和Descending
订单并获取第一个n
记录数。更新(由于添加了
latest
方法):