【发布时间】:2019-08-19 21:28:39
【问题描述】:
我目前正在使用仅加载前 20-40 个数据的分页并使用 Laravel 作为后端为 Android 市场创建 API。 是否有任何查询选择随机数据但数据只加载一次? 例如在 mysql 中: 一种 乙 C D 乙 F
使用 inRandomOrder->take(3) 的第一个 api 调用: 甲、乙、乙
但在第二次通话中: C,D,F
编辑: 添加inRandomOrder函数
编辑更多解释: 我想获取随机的 20 个数据项(有 1000 个数据).. 因为我使用的是无限滚动,我不想一次加载所有 1000 个数据(性能问题)。所以当我想加载更多数据时,我需要再次调用 API,但如果你使用随机顺序,就有机会该数据将加载两次或更多..
即:有 6 个数据(A、B、C、D、E、F)第一次以随机顺序(A、B、F)调用,但在第二次调用中它将加载 C、D、E
抱歉,如果这是错误的提问方式。这是我第一次在 stackoverflow 上提问
【问题讨论】: