Vig*_*san 9 mongoose mongodb node.js
我目前是 MongoDB 和 NodeJS 的新手,我想知道选项 useNewURLParser 和 useCreateIndex 的作用。
const mongoose = require("mongoose");
mongoose.connect("mongodb://127.0.0.1:27017/task-manager-api",
{
useNewUrlParser: true,
useCreateIndex: true
})
Run Code Online (Sandbox Code Playgroud)
MongoDB 有两种连接字符串格式。旧格式现已弃用,并使用旧的 URL 格式。有mongodb+srv://URL,也有简单mongodb://URL。如果您使用新格式(可能是默认格式),新 URL 解析器将不再支持旧样式 url。
useCreateIndex:之前 MongoDB 再次使用ensureIndex函数调用来确保索引存在,如果不存在,则创建一个。这也被弃用,取而代之的是createIndex. 该useCreateIndex选项确保您正在使用新的函数调用。
参考:
https://mongoosejs.com/docs/connections.html#options https://mongoosejs.com/docs/deprecations.html
| 归档时间: |
|
| 查看次数: |
10484 次 |
| 最近记录: |