通过节点服务器连接到MongoDB的警告

Momin:

与MongoDB本机驱动程序连接

我写了以下代码通过已安装的本机驱动程序连接mongodb npm install mongodb --save

const MongoClient = require("mongodb").MongoClient;
const url = "mongodb://127.0.0.1:27017";

const dbName = "game-of-thrones";
let db;

MongoClient.connect(
url,
 { useNewUrlParser: true },
  (err, client) => {
    if (err) return console.log(err);

  db = client.db(dbName);
   console.log(`Connected MongoDB: ${url}`);
   console.log(`Database: ${dbName}`);
  }
);

当我在终端上书写时,node server.js出现以下错误

(节点:3500)DeprecationWarning:不建议使用当前的“服务器发现和监视”引擎,并将在以后的版本中将其删除。要使用新的服务器发现和监视引擎,请将选项{useUnifiedTopology:true}传递给MongoClient.connect。已连接的MongoDB:mongodb://127.0.0.1:27017数据库:权力游戏

数据库已连接,但是如何摆脱警告

Bivin Vinod:

检查您的mongo版本

 mongo --version

如果您使用的版本> = 3.1.0,则将mongo连接文件更改为->

 MongoClient.connect("mongodb://localhost:27017/YourDB", {
   useNewUrlParser: true,
   useUnifiedTopology: true
 })

有关useUnifiedTopology在3.2.1中添加选项的详细信息,请参见https://github.com/mongodb/node-mongodb-native/releases/tag/v3.2.1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过 swi prolog 连接到 MongoDB 服务器?

通过 Mongoose (nodejs) 从远程服务器连接到 MongoDB

通过节点连接到MongoDB之后,`find()`不能像`findOne()`一样工作

通过节点将浏览器麦克风流连接到Google Speech Api

通过代理连接到服务器

连接到远程mongoDB服务器

MongoDB无法连接到服务器

如何通过节点服务器将JSON对象写入文件?

Elasticsearch :通过连接到远程服务器。SSH(节点JS)

如何通过按下按钮连接到节点服务器?

通过节点代理服务器运行的基于Socket.io的应用程序在一个断开连接时断开所有套接字

节点JS猫鼬无法连接到远程mongodb服务器

连接到节点服务器自动查找掩码

如何使用带有证书文件的MongoDB.Driver通过TLS连接到服务器?

无法通过 app.js 连接到本地 MongoDB 服务器

Mongodb:首次连接时无法连接到服务器

Node 服务器的 Systemd 服务无法连接到 MongoDB

通过android模拟器连接到服务器

连接已关闭:多个节点应用程序使用Mongoose连接到同一MongoDB服务器

使用Tunnel-ssh通过ssh通过nodeJS中的mongoose通过SSH连接到远程服务器mongoDB

通过节点中间人将表单数据发送到Java服务器

如何通过节点应用程序获取远程 linux 服务器上的剩余磁盘空间

如何通过节点js服务器将Json对象发送到express-handlebars html?

无法通过PXE连接到服务器

通过Telnet连接到POP / SMTP服务器

如何通过Docker连接到本地MySQL服务器?

通过OpenVPN连接到服务器LAN

使用JAVA通过FTP连接到远程服务器

如何通过Swift连接到本地Firebase服务器?