【发布时间】:2018-05-15 05:35:09
【问题描述】:
我正在尝试将我的节点应用程序连接到 mongo 集群,我已经使用了这种方法
var options = {
useMongoClient: true,
autoIndex: false,
reconnectTries: Number.MAX_VALUE,
reconnectInterval: 500,
poolSize: 10,
bufferMaxEntries: 0
};
var cluster = "my cluster url XXX";
mongoose.connect(cluster, options);
但它抛出了这个错误
(node:8701) UnhandledPromiseRejectionWarning: 未处理的承诺拒绝 (拒绝 id: 2): MongoError: 拓扑被破坏 (节点:8701)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。在未来,承诺拒绝 未处理的将使用非零退出代码终止 Node.js 进程。
我知道这不是连接到集群的正确方法。 谁能告诉我哪个是最好的方法以及为什么(举例) 谢谢!!
【问题讨论】: