如何杀死或关闭mongoose

时间:2018-04-02 10:52:35

标签: javascript node.js mongodb mongoose

我有两个数据库服务器。

-> Primary(27017)

-> Secondary(27022)

现在在我的项目中,某些API希望通过辅助创建请求,在获取请求后关闭辅助连接,因为它是按需请求。因此,每次服务器必须在需求生成时打开,提供数据然后终止/关闭这些实例。

默认情况下,命令为:

mongoose.connection.close( function () {
    console.log('Secondary Server close Properly');
});

但这也会杀死现有的主连接。是否有任何方法可以杀死只有辅助服务器和主要活着

1 个答案:

答案 0 :(得分:0)

你应该使用

的内容
const primary = mongoose.createConnection(...)
const secondary = mongoose.createConnection(...)
// Perform the operations required

// When it comes to closing the connection
secondary.close()