Самое простое объяснение: -
Если у вас мало данных, возвращенных из запроса поиска - вы можете загрузить их в память и использовать.
Когда у вас большие данные - вам следует используйте потоки, чтобы вам не нужно было хранить полные данные в памяти, что может привести к исключению nodejs из памяти. Вы могли бы переопределить это, но не очень хорошая идея.
Надеюсь, это прояснится.