【发布时间】:2019-12-24 01:50:46
【问题描述】:
连接 MongoDB 原生驱动
我编写了以下代码通过已使用npm install mongodb --save 安装的本机驱动程序连接 mongodb
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 上写字时,出现以下错误
(node:3500) DeprecationWarning:当前的服务器发现和监控引擎已被弃用,并将在未来的版本中删除。要使用新的服务器发现和监控引擎,请将选项 { useUnifiedTopology: true } 传递给 MongoClient.connect。 连接的MongoDB:mongodb://127.0.0.1:27017 数据库:权力的游戏
数据库已连接,但如何摆脱警告
【问题讨论】:
标签: node.js database mongodb mongoose