我从事一个项目,其代码分为多个 js 文件。到目前为止,我一直在调用MongoClient.connect()
多次(在每个文件中使用 db)。那是我收到多个弃用警告的时候:
the options [servers] is not supported
the options [caseTranslate] is not supported
the options [dbName] is not supported
the options [srvHost] is not supported
the options [credentials] is not supported
我很快发现它与所有这些打开的连接有关。即使我可以将 MongoClient 存储在单独的文件中,我该如何存储MongoClient.connect()
,因为使用数据库的代码如下所示:
MongoClient.connect((err) => {
// code here
});
而不是这样:
MongoClient.connect()
// code here