Необходимо периодически обновлять бд из 20к объектов. Я хочу привести 2 решения, если знаете решения лучше, пишите.
1. Обращаемся к бд и берем все объекты, далее в делаем с ними, все что надо, удаляем все старые объекты из таблицы и вставляем новые
Model.find({}, (err, data) => {
//work with data
Model.deleteMany({}, () => {
Model.insertMany(data)
})
})
2. Создать один объект в бд и в его свойстве, допустим data, хранить массив объектов, когда надо - брать и изменять, а после обновлять 1 объект в базе.
Если есть другие более правильные и производительные подходы, прошу в комментарии