MongoNetworkError при сохранении 20 000 документов в mongoose - PullRequest
0 голосов
/ 13 июня 2018

Я пытаюсь сохранить 20 00 документов в mongo db, используя Mongoose.Я получаю эту ошибку:

UnhandledPromiseRejectionWarning: необработанное отклонение обещания (идентификатор отклонения: 1): MongoNetworkError: соединение 0 с локальным хостом: истекло время ожидания 27017

Я не получаю эту ошибку, когда сохраняю только один документ.

Вот мой код:

collections.forEach(product =>{
 saveProduct(product)
 .then(p=> console.log(p.keyword))
 .catch(err=>console.log(err));
})

export function saveProduct(pro):Promise<any>{
let proSave = new Product(pro);
return new Promise((resolve,reject)=>{
    proSave.save(function(err,prox){
        if(err){
            reject(err);
        }else{
            resolve(proSave)
        }
    })
})}

Пожалуйста, любые идеи

Спасибо

1 Ответ

0 голосов
/ 15 мая 2019

Новички и разработчики, работающие с данными с координатами, могут столкнуться с этой проблемой.Если у вас есть какие-либо вопросы, связанные с темой выше.Вы должны посетить веб-сайт Mongodb https://docs.mongodb.com/manual/geospatial-queries с последним обновлением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...