4
連接到其它數據庫我已經在我的管理數據庫中定義的superuser
:不能與MongoDB的超級用戶從終端
$ mongo admin -u superuser -p 1234
MongoDB shell version: 2.4.6
connecting to: admin
> db.system.users.findOne()
{
"_id" : ObjectId("52a9a8bd2db854b07d3960f1"),
"user" : "superuser",
"pwd" : "8c246ca972a74c8049b79771df9b718b",
"roles" : [
"userAdminAnyDatabase",
"dbAdminAnyDatabase",
"clusterAdmin",
"readWriteAnyDatabase"
]
}
但現在我不能與該用戶連接到另一個數據庫:
$ mongo mono -u superuser -p 1234
MongoDB shell version: 2.4.6
connecting to: mono
Thu Dec 12 13:22:42.100 Error: 18 { code: 18, ok: 0.0, errmsg: "auth fails" } at src/mongo/shell/db.js:228
exception: login failed
這是一個知道功能/限制或我做錯了什麼?
解決方案的+1,你可以找到[mongo-native](http://stackoverflow.com/q/20563429/1420197)的解決方案嗎?同樣的問題在NodeJS方面。 –