@bozuriciyu

Монга сохраняет 600к записей почти сутки?

Есть большой массив с данными (спаршенная CSV) - примерно 600к записей.
Я сохраняю их так

let count = 1;
    for (const videoArray of parsed) {
      console.log(count);
      const videoData = {};
      videoData.title = videoArray[1];
      videoData.description = videoArray[2];
      videoData.screenshot = videoArray[3];
      videoData.tags = videoArray[4].split(',');
      await videos.insertOne(videoData);
      count++;
    }


Прошло 8 часов, а сохранено только 230к записей (судя по консоли). Это нормально, или я что-то не так сделал? for...of не надо было?
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
Alex_Wells
@Alex_Wells
PHP/Kotlin
Ты сохраняешь каждую запись отдельно, еще и ждешь пока каждая сохранится... Оптимизируй: твой parsed пихай чанками по 1000-5000 записей за раз (в зависимости от размера данных).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы