Я хочу запросить данные между двумя значениями. я должен использовать
collection .where("value",">=",'start') .where("value","<=",'end')
или
collection .orderBy('value') .startAt('start') .endAt('end')
Есть ли вообще разница?
На практике для одного запроса, вероятно, не будет иметь большого значения. Однако использование startAt и endAt обычно используется только для нумерации страниц . Так что читателю вашего кода может быть непонятно, увидев эти методы, если вы на самом деле не делаете пагинациюПервый пример более понятен для отдельных запросов.