我们有一个旧的 MongoDb 2.2.6 部署,最近我们被要求向Db引入匿名用户阻止。我按照MongoDb教程并首先创建了一个身份验证用户,并使用
启动了mongod- AUTH
参数。
然后在登录后,除了
之外,我无法执行任何与db相关的命令使用<< db>>
。一切都很完美。但后来我尝试发布
使用<<< some_junk_db_name>>
没有身份验证然后发布
db.some_collection.find()
命令。 Mongodb正确地引发了异常,但后来当我检查时,那个DB就在那里。
这是MongoDb 2.2.6的错误还是我错过了什么?
答案 0 :(得分:2)
这是reported Bug with the number 2080并且故障单仍未修复。 2013年5月17日来自MongoDB Inc.成员的最后一条评论说,Bug仍然存在于MongoDB的2.4版本中。
在版本3.4中,Bug不再可重现。