2011-08-12 3 views
2

MongoLab 클라우드 서버에서 MongoDB 계정을 만들었습니다. DB를 만들고 비어있는 (콜렉션 없음, 단지 1 명의 사용자) 지금합니다.MongoLab 인증 예외

이 Mongolab에서 주어진 명령은 DB 사용자 이름이 여기에 계정 자격 증명을 mongolab입니다

mongo dbh13.mongolab.com:27137/myDB -u <username> -p <password> 

또는 내가 거기 MYDB에서 만든 사용자에 연결하는 것입니다.? 나는 양쪽을 시도했다, 그것은 권한이 없다.

직접 (윈도우에서) 밖으로 허가로에 연결하려고하면, 그것은이 명령

mongo dbh13.mongolab.com:27137/myDB 

와 을했다하지만 그 후에 내가 그것을 실패 쇼 DBS/쇼 컬렉션 그런 짓을하려고하면

다음 메시지

> show dbs 
assert failed : listDatabases failed:{ 
     "assertion" : "unauthorized db:admin lock type:-1 client:38.117.159.162" 
, 
     "assertionCode" : 10057, 
     "errmsg" : "db assertion failure", 
     "ok" : 0 
} 
Fri Aug 12 16:30:50 uncaught exception: assert failed : listDatabases failed:{ 
     "assertion" : "unauthorized db:admin lock type:-1 client:38.117.159.162" 
, 
     "assertionCode" : 10057, 
     "errmsg" : "db assertion failure", 
     "ok" : 0 
} 

아이디어가 있으십니까?

답변