0
我正在使用Cloud 9 IDE開發使用MongoDB的應用程序。我創建了一個名爲「應用程序數據」在MongoLab數據庫及以下用戶:通過Cloud 9進行遠程MongoDB訪問會導致登錄失敗異常
{
"_id": "appdata.admin",
"user": "admin",
"db": "appdata",
"credentials": {
"SCRAM-SHA-1": {
"iterationCount": 10000,
"salt": "K/WUzUDbi3Ip4Vy59gNV7g==",
"storedKey": "9ow35+PtcOOhfuhY7Dtk7KnfYsM=",
"serverKey": "YfsOlFx1uvmP+VaBundvmVGW+3k="
}
},
"roles": [
{
"role": "dbOwner",
"db": "appdata"
}
]
}
每當我嘗試使用下面的命令(通過MongoLab與我的新創建的用戶給出)連接到通過雲9殼牌數據庫:
mongo ds057244.mongolab.com:57244/appdata -u admin -p admin
我收到以下錯誤信息:
MongoDB shell version: 2.6.11
connecting to: ds057244.mongolab.com:57244/appdata
2015-11-22T05:23:49.015+0000 Error: 18 { ok: 0.0, errmsg: "auth failed",
code: 18 } at src/mongo/shell/db.js:1292
exception: login failed
此外,在雲上運行的9我的JavaScript文件,而以下this tutorial(使用貓鼬訪問數據庫)我被困在熊的後路上。每當我通過郵遞員發送郵件請求並設置了指定的字段時,路由不會返回任何內容,既不是創建的熊也不是錯誤消息,這使我認爲問題也無法登錄到數據庫。以前的get請求工作得很好,我的代碼和教程完全一樣。
有沒有人知道在任何情況下的問題以及我需要做什麼來解決它們?
你檢查了這個:http://docs.mongolab.com/connecting/#help – Mutahhir
是的,它在我檢查證書的部分失敗 – Roger