Mongodb – TypeError:ReplSetServers不是一个函数

我正在开发一个应用程序,它有MongoDB作为数据库。 我正在使用多个URL来连接MongoDB。 我用以下来连接数据库。

var mongoClient = require('mongodb').MongoClient; var Db = require('mongodb').Db; var Server = require('mongodb').Server; var ReplSetServers = require('mongodb').ReplSetServers; var replSet = new ReplSetServers([ new Server('localhost', 30000), new Server('localhost', 30001), new Server('localhost', 30002) ]); var db = new Db('machaao', replSet, {w:0}); 

参考链接

通过使用require导入包后,我没有得到任何错误。 但使用new ReplSetServers我得到了以下错误。 TypeError: ReplSetServers is not a function

是否有任何我必须导入的依赖包? 还是应该在代码中进行更改? 我不知道为什么会出现这个错误。 我还没有在Google上find任何相关的答案。

任何帮助,将不胜感激。

在错误TypeError: ReplSetServers is not a function引用最后一行TypeError: ReplSetServers is not a function

 var db = new Db('machaao', ReplSetServers, {w:0}); 

应该

 var db = new Db('machaao', replSet, {w:0});`