{useNewUrlParser: true, useUnifiedTopology: true} 这个在 mongoose 中有什么用

San*_*ala 1 mongoose mongodb node.js

安装猫鼬后

const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/test', {useNewUrlParser: true, useUnifiedTopology: true});
Run Code Online (Sandbox Code Playgroud)

useNewUrlParser 和 useUnifiedToplogy 有什么用?

San*_*ala 6

根据文档

-->unifiedtopology : DeprecationWarning: 当前的服务器发现和监控引擎已被弃用,并将在未来版本中删除。要使用新的服务器发现和监控引擎,请将选项 { useUnifiedTopology: true } 传递给 MongoClient 构造函数。

-->usenewurlparser : DeprecationWarning: 当前 URL 字符串解析器已弃用,并将在未来版本中删除。要使用新的解析器,请将选项 { useNewUrlParser: true } 传递给 MongoClient.connect。