📌  相关文章
📜  { useNewUrlParser: true } (1)

📅  最后修改于: 2023-12-03 15:21:24.441000             🧑  作者: Mango

MongoDB 连接时使用 { useNewUrlParser: true }

简介

在使用 Node.js 与 MongoDB 进行开发时,我们通常会使用 mongoose 这个库来与 MongoDB 进行交互。在连接数据库时,需要使用 mongoose.connect() 方法进行连接,而在这个方法中,我们可以传入一个选项参数 { useNewUrlParser: true } 来避免一些警告信息的出现。

参数

{ useNewUrlParser: true } 参数是用来告诉 MongoDB 的驱动程序使用新的 URL 解析器。在较新的 MongoDB 版本中,URL 的解析方式发生了变化,为了确保兼容性及避免一些错误信息的出现,我们需要加上这个选项。

使用方法
const mongoose = require('mongoose');

mongoose.connect('mongodb://localhost/test', { useNewUrlParser: true })

mongoose.connect() 方法中,传入第二个参数 { useNewUrlParser: true },就可以使用新的 URL 解析器了。

Markdown 代码片段
在使用 Node.js 与 MongoDB 进行开发时,我们通常会使用 `mongoose` 这个库来与 MongoDB 进行交互。在连接数据库时,需要使用 `mongoose.connect()` 方法进行连接,而在这个方法中,我们可以传入一个选项参数 `{ useNewUrlParser: true }` 来避免一些警告信息的出现。

`{ useNewUrlParser: true }` 参数是用来告诉 MongoDB 的驱动程序使用新的 URL 解析器。在较新的 MongoDB 版本中,URL 的解析方式发生了变化,为了确保兼容性及避免一些错误信息的出现,我们需要加上这个选项。

在 `mongoose.connect()` 方法中,传入第二个参数 `{ useNewUrlParser: true }`,就可以使用新的 URL 解析器了。