首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoNetworkError:与[connection_url]的连接6超时

MongoNetworkError:与[connection_url]的连接6超时
EN

Stack Overflow用户
提问于 2019-07-10 22:27:19
回答 1查看 239关注 0票数 0

Mongo连接配置

代码语言:javascript
复制
mongoose.connect(mongo.uri, {
    socketTimeoutMS: 30000,
    reconnectTries: 30000,
    connectTimeoutMS: 30000,
    keepAlive: 1,
    useNewUrlParser: true,
  });

我正在尝试使用播种器插入数据,但我的数据非常大。我的数据文件大小是70mb。

mongo连接URL是我的服务器mongo URL。

代码语言:javascript
复制
UnhandledPromiseRejectionWarning: MongoNetworkError: connection 6 to [connection_url] timed out
    at TLSSocket.<anonymous> (/usr/src/node_modules/mongodb-core/lib/connection/connection.js:259:7)
    at Object.onceWrapper (events.js:288:20)
    at TLSSocket.emit (events.js:200:13)
    at TLSSocket.Socket._onTimeout (net.js:432:8)
    at listOnTimeout (internal/timers.js:531:17)
    at processTimers (internal/timers.js:475:7)
(node:71) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:71) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

如果任何人对此有任何想法,请帮助。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-12 15:27:37

我找到了这个错误的解决方案。这不是一个完美的解决方案,但它对我来说是有效的。我已经将我的种子数据分成多个块,并逐个块地插入。

代码语言:javascript
复制
const _ = require('lodash');

_.chunk([large Data Object], 500);

500 =您希望在一个区块中包含的数据数量

希望它也能为你工作!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56972896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档