MongoDB-可以在没有凭据的情况下连接但已设置身份验证

时间:2018-07-13 03:19:47

标签: node.js mongodb

我有一个问题,无论是否在mongoose连接中添加用户/密码,我都可以读/写到mongo数据库。 我跟随this tutorial创建了一个admin(我的“ test” -db用户),并使用--auth参数启动了mongodb。 MongoDB指南针也是如此。我可以不用身份验证就可以打开,并且可以查看所有集合和数据。

这是我从node.js运行的代码:

var mongoose = require('mongoose');
mongoose.connect('mongodb://lukas:123456@localhost:27017/test', { useNewUrlParser: true });
var db = mongoose.connection;

db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function () {});

0 个答案:

没有答案