수색…


비고

데이터베이스 생성

컬렉션 만들기

먼저 데이터베이스를 선택하거나 만듭니다.

> 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