node.js - 在猫鼬中保存 20 000 个文档时出现 MongoNetworkError
问题描述
我尝试使用 Mongoose 在 mongo db 中保存 20 00 个文档。我收到此错误:
UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝 id:1):MongoNetworkError:连接 0 到 localhost: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)
}
})
})}
请任何想法
感谢
解决方案
使用坐标处理数据的新手和开发人员可能会遇到此问题。如果您有任何与上述主题相关的问题。您必须访问 Mongodb 网站https://docs.mongodb.com/manual/geospatial-queries以获取最新更新。
推荐阅读
- flutter - 如何使用 JSON 数据制作表单
- leaflet - 将鼠标悬停在传单中的任何特征上时触发多个特征的事件
- javascript - 如何使用 Selenium Python 在新选项卡中打开 JavaScript 链接?
- apache-spark - hadoop yarn UI中的“队列百分比”指的是什么
- python - 如何将所有 mp4 文件名存储在数组中
- python - “KMeans”对象没有属性“cluster_centers_”
- bash - 为什么“假;回声 $?” 返回 1,如果错误的 Solaris 源以 255 退出?
- odoo - 安装模块 KeyError 时出现 Odoo 错误
- python - 如何在替换和写入新文件时修复“AttributeError:'int'对象没有属性'replace'”?
- c# - 为什么创建 MemoryCache 的实例很危险?