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
}
아이디어가 있으십니까?