Постоянный: Как я могу получить случайную запись из базы данных
Я хочу использовать постоянный для получения ряда записей из базы данных, выбранных случайным образом.
Моя первая идея состояла в том, чтобы иметь автоматически увеличенное поле идентификатора в модели и получать записи по идентификатору. Но я быстро пришел к выводу, что это, вероятно, не очень хорошая идея. Если, например, некоторые записи будут удалены, будут пробелы. (в моем сценарии данные будут более или менее статичными, но они все еще уязвимы)
На данный момент планируется использовать mongodb, но это может измениться, я сейчас изучаю, проект еще не начался.
В некоторых базах данных есть встроенные функции для выбора случайных записей. Поддерживает ли это постоянное? Или есть другой способ сделать то же самое?