수색…
비고
데이터베이스 생성
컬렉션 만들기
먼저 데이터베이스를 선택하거나 만듭니다.
> use mydb
switched to db mydb
db.createCollection("yourCollectionName")
메소드를 사용하여 명시 적으로 Collection을 작성할 수 있습니다.
> db.createCollection("newCollection1")
{ "ok" : 1 }
show collections
명령을 사용하면 데이터베이스의 모든 콜렉션을 볼 수 있습니다.
> show collections
newCollection1
system.indexes
>
db.createCollection()
메소드에는 다음과 같은 매개 변수가 있습니다.
매개 변수 | 유형 | 기술 |
---|---|---|
이름 | 끈 | 작성할 콜렉션의 이름. |
옵션들 | 문서 | 선택 과목. 제한된 모음 만들기 또는 새 모음의 미리 할당 공간을위한 구성 옵션. |
fllowing 예제는 몇 가지 중요한 옵션이있는 createCollection()
메서드의 구문을 보여줍니다.
>db.createCollection("newCollection4", {capped :true, autoIndexId : true, size : 6142800, max : 10000})
{ "ok" : 1 }
db.collection.insert()
및 db.collection.createIndex()
작업은 아직 존재하지 않는 경우 해당 컬렉션을 만듭니다.
> db.newCollection2.insert({name : "XXX"})
> db.newCollection3.createIndex({accountNo : 1})
이제 Show show collections
명령을 사용하여 모든 컬렉션 show collections
> show collections
newCollection1
newCollection2
newCollection3
newCollection4
system.indexes
삽입 된 문서를 보려면 find()
명령을 사용하십시오.
> db.newCollection2.find()
{ "_id" : ObjectId("58f26876cabafaeb509e9c1f"), "name" : "XXX" }
컬렉션 드롭
MongoDB의 db.collection.drop()
는 데이터베이스에서 콜렉션을 삭제하는 데 사용됩니다.
먼저 사용 가능한 콜렉션을 데이터베이스 mydb
체크인하십시오.
> use mydb
switched to db mydb
> show collections
newCollection1
newCollection2
newCollection3
system.indexes
이제 컬렉션을 newCollection1
이라는 이름으로 놓습니다.
> db.newCollection1.drop()
true
주 : 콜렉션이 정상적으로 삭제되었을 경우, 메소드는 true
를 돌려 주어, 그렇지 않은 경우는 false
를 돌려줍니다.
다시 컬렉션 목록을 데이터베이스로 확인하십시오.
> show collections
newCollection2
newCollection3
system.indexes
참조 : MongoDB drop () 메소드.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow