Mongodb mongoose连接错误始终存在

Mongodb mongoose连接错误始终存在,mongodb,mongoose,hapijs,Mongodb,Mongoose,Hapijs,当我尝试使用mongoose连接mongodb时,出现以下错误 { db: { native_parser: true }, server: { poolSize: 5 }, user: '', pass: '' } +++++++++++++++++++++++服务器已启动+DB错误作业:{[MongoError: 验证失败]名称:“MongoError”,消息:“验证失败”,确定:0, errmsg:'auth failed',code:18}var option

当我尝试使用mongoose连接mongodb时,出现以下错误

  { db: { native_parser: true },
   server: { poolSize: 5 },
    user: '',
    pass: '' }
+++++++++++++++++++++++服务器已启动+DB错误作业:{[MongoError: 验证失败]名称:“MongoError”,消息:“验证失败”,确定:0, errmsg:'auth failed',code:18}var option={db:{native_解析器: true},服务器:{poolSize:5},用户:db.username,pass:db.password,}

mongoose.connect(选项,选项,函数(err){if(err){process.exit(1);}else{console.log('MongoDB Connected',mongour)); }})


假设您在本地运行mongodb,请尝试检查其试图针对哪个用户进行身份验证的mongodb日志。这将使您清楚地了解通过连接字符串传递的内容。如果这看起来与您想要传递的内容相同,那么您可能需要使用auth详细信息执行console.log