You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MongoParseError提示useCreateIndex等选项不支持,如何解决该报错?

报错原因

这个报错出现在Mongoose 6.0及以上版本,该版本已经默认内置启用了useCreateIndex、useFindAndModify、useNewUrlParser、useUnifiedTopology对应的功能,不再支持在mongoose.connect()的参数中手动传入这几个配置项。

解决步骤
  • 移除连接配置中的废弃参数,修改后的连接代码如下:
const URI = process.env.MONGODB_URL;

mongoose.connect(URI, err => {
   if(err) throw err;
   console.log('Connected to MongoDB!!!')
})
  • 如果你之前设置useFindAndModify: false是为了关闭旧版接口的兼容逻辑,Mongoose 6+已经默认关闭该兼容,无需额外配置;如果有特殊需求需要开启旧兼容,可以在连接前全局配置:
mongoose.set('useFindAndModify', true)
  • 额外校验:确认你的.env文件中MONGODB_URL的<password>占位符已经替换为你实际的MongoDB账号密码,且不要保留尖括号,避免额外的连接错误。

内容的提问来源于stack exchange,提问作者viiii

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 13:42:03