mongodb 3 MONGODB-CR认证

时间:2015-05-06 13:51:15

标签: mongodb

是否有可能在mongo 3.0.2中使用旧的MONGODB-CR用户身份验证创建用户?

实际上我只有一个用户默认使用新的SCRAM-SHA-1凭据身份验证创建。

 db.system.users.find({ "credentials.SCRAM-SHA-1" : { $exists: true}}, { user: 1, db: 1})

{ "_id" : "admin.siteUserAdmin", "user" : "siteUserAdmin", "db" : "admin" }

 db.system.users.find({ "credentials.MONGODB-CR" : { $exists: true}}, { user: 1, db: 1})

是空的。

1 个答案:

答案 0 :(得分:1)

这对我有用:

var schema = db.system.version.findOne({"_id" : "authSchema"})
schema.currentVersion = 3
db.system.version.save(schema)

(来自https://jira.mongodb.org/browse/SERVER-17459