복붙노트

[MONGODB] MongoDB의 쉘에서 데이터베이스를 작성하지

MONGODB

MongoDB의 쉘에서 데이터베이스를 작성하지

나는 MongoDB를 배우고 책을 사용하고 있습니다. 그것은 몽고의 DB를 생성하기 위해, 난 그냥 '사용'할 필요가 있다고 말한다.

show dbs
admin 0.000GB
local 0.000GB

내가 사용 someDBName을 수행 할 때

그것은 DB someDBName로 전환 말한다

그러나 나는 쇼 DBS를 수행 할 때

난 그냥 관리자 및 지역 다시를 참조하십시오. 나는 someDBName 데이터베이스를 볼 수 없습니다.

해결법

  1. ==============================

    1.데이터베이스가 비어 때까지 표시되지 않습니다. 데이터베이스는 사용할 수 있습니다 보여 주었다하려면

    데이터베이스가 비어 때까지 표시되지 않습니다. 데이터베이스는 사용할 수 있습니다 보여 주었다하려면

    다음은 사용하여 사용자에게 표시됩니다 삽입 컬렉션에 수집 명령을 작성

    show dbs
    
  2. ==============================

    2.MongoDB의 문서 별 :

    MongoDB의 문서 별 :

    데이터베이스가 존재하지 않는 경우, MongoDB의 데이터베이스를 만들 때 해당 데이터베이스에 대한 먼저 데이터를 저장. 따라서, 당신은 존재하지 않는 데이터베이스로 전환 할 수 있고, 몽고 쉘에서 다음과 같은 작업을 수행 :

    use myNewDB
    db.myNewCollection1.insertOne( { x: 1 } )
    

    insertOne () 작업이 이미 존재하지 않는 경우 데이터베이스 myNewDB 및 수집 myNewCollection1 모두를 만듭니다.

  3. from https://stackoverflow.com/questions/41100881/mongodb-not-creating-database-in-shell by cc-by-sa and MIT license