Мангуст + Млабс + Большой объем данных

Я использую mongoose и реагирую на получение данных из базы данных mlab. Проблема в том, что база данных mlab имеет размер 200 МБ, это коллекция из более чем 400 000 объектов. Таким образом, когда я получаю, у меня есть ошибка JS (нехватка памяти), или запрос ожидает в течение 2 или 3 минут.

Я не знаю, как улучшить этот запрос.

Мне также нужно сделать некоторые форматирования данных, и я не знаю, лучше ли это на задней или передней части..

Мне нужна ваша помощь, чтобы найти решение. большое спасибо

1 ответ

Ты можешь попробовать

connection.model("myModel").find(query).limit(limit).skip(offset).exec()

query будет условием вашего поиска

limit будет количество элементов, которые вы хотите загрузить,

offset будет количество элементов, которые вы уже загрузили, и вы хотите пропустить

Другие вопросы по тегам