[MONGODB] MongoDB의 쉘에서 데이터베이스를 작성하지
MONGODBMongoDB의 쉘에서 데이터베이스를 작성하지
나는 MongoDB를 배우고 책을 사용하고 있습니다. 그것은 몽고의 DB를 생성하기 위해, 난 그냥 '사용'할 필요가 있다고 말한다.
show dbs
admin 0.000GB
local 0.000GB
내가 사용 someDBName을 수행 할 때
그것은 DB someDBName로 전환 말한다
그러나 나는 쇼 DBS를 수행 할 때
난 그냥 관리자 및 지역 다시를 참조하십시오. 나는 someDBName 데이터베이스를 볼 수 없습니다.
해결법
-
==============================
1.데이터베이스가 비어 때까지 표시되지 않습니다. 데이터베이스는 사용할 수 있습니다 보여 주었다하려면
데이터베이스가 비어 때까지 표시되지 않습니다. 데이터베이스는 사용할 수 있습니다 보여 주었다하려면
다음은 사용하여 사용자에게 표시됩니다 삽입 컬렉션에 수집 명령을 작성
show dbs
-
==============================
2.MongoDB의 문서 별 :
MongoDB의 문서 별 :
데이터베이스가 존재하지 않는 경우, MongoDB의 데이터베이스를 만들 때 해당 데이터베이스에 대한 먼저 데이터를 저장. 따라서, 당신은 존재하지 않는 데이터베이스로 전환 할 수 있고, 몽고 쉘에서 다음과 같은 작업을 수행 :
use myNewDB db.myNewCollection1.insertOne( { x: 1 } )
insertOne () 작업이 이미 존재하지 않는 경우 데이터베이스 myNewDB 및 수집 myNewCollection1 모두를 만듭니다.
from https://stackoverflow.com/questions/41100881/mongodb-not-creating-database-in-shell by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] MongoDB를 복합 기본 키 (0) | 2020.02.06 |
---|---|
[MONGODB] $ 슬라이스 연산자를 사용하여 배열의 마지막 요소를 얻을 수 있습니다 (0) | 2020.01.25 |
[MONGODB] $ 조회하여 MongoDB에서 $ 프로젝트 (0) | 2020.01.18 |
[MONGODB] 몽구스 autoReconnect 옵션 (0) | 2020.01.18 |
[MONGODB] MongoDB를 시작으로 실패 - fassert 후 중단 *** () 실패 (0) | 2020.01.15 |