2014-12-07 4 views
0

Я пытаюсь войти в систему как пользователь «overnet» на db «overnet» в mongodb;Mongo shell user not defined

Я вошел в оболочку монго, как следует;

mongo -u root -p (password) --authenticationDatabase admin 

, а затем напечатал:

use overnet 
switched to db overnet 

show users 
{ 
    "_id" : "overnet.overnet", 
    "user" : "overnet", 
    "db" : "overnet", 
    "roles" : [ 
    { 
     "role" : "readWrite", 
     "db" : "overnet" 
    }, 
    { 
     "role" : "dbOwner", 
     "db" : "overnet" 
    } 
    ] 
} 
> db.auth(overnet, password) 
2014-12-07T08:05:43.907+0100 ReferenceError: overnet is not defined 

, как он может сказать, что "Overnet" не определен ???

ответ

2

overnet не определено, потому что не указано. Попробуйте следующее: db.auth("overnet", password)