Mongoid запросы быстрые. Например, если запрос, который возвращает 300 документов, занимает около 10 миллисекунд, но если я сделаю
to_a или записи для получения результатов занимают время.
Есть ли другой способ уменьшить временную задержку.
Я еще не посмотрел исходный код, но монгоидные запросы лениво оцениваются .
Это означает, что ваш первый вызов критериев не касается базы данных, и Mongoid действительно извлекает данные, когда вы делаете 'to_a' или 'записи', отсюда и временная задержка.