MongoDB 기초 입문 생 성,집합 삭제

집합 만 들 기
문법 서식

db.createCollection(name, {capped: <Boolean>, autoIndexId: <Boolean>, size: <number>, max <number>})
매개 변수 설명
name:만 들 집합 이름
  • options:선택 가능 한 매개 변 수 는 메모리 크기 와 색인 에 관 한 옵션 을 지정 합 니 다
  • options 매개 변수 설명
    매개 변수 이름
    매개 변수 유형
    매개 변수 설명
    capped
    불.
    true 라면 고정 집합 을 만 듭 니 다.기본적으로
    고정 집합 을 사용 하지 않 는 것 은 고정 크기 의 집합 을 말 합 니 다.최대 값 에 도달 하면 최초의 문 서 를 자동 으로 덮어 씁 니 다.
    이 값 이 true 일 때 size 인 자 를 지정 해 야 합 니 다.
    autoIndexId
    불.
    트 루 라면 자동 으로id 필드 에서 색인 을 만 듭 니 다.기본 값 false
    size
    수치
    고정 집합 을 위 한 최대 값 은 기본적으로 제한 이 없습니다.
    capped 가 true 라면 이 필드 를 지정 해 야 합 니 다.
    max
    수치
    고정 집합 에 문 서 를 포함 하 는 최대 수량 을 지정 합 니 다.
    _id:mongodb 문 서 를 만 들 때 자동 으로 생 성id 를 메 인 키 로 하지만 증가 하 는 것 이 아 닙 니 다.
    문서 삽입 에 고정 집합 할 때 MongoDB 는 먼저 고정 집합의 size 필드 를 검사 한 다음 max 필드 를 검사 합 니 다.
    용법 실례
    고정 집합 마 이 컬 렉 션 을 만 듭 니 다.전체 집합 공간 크기 는 1024000 KB 이 고 문서 의 최대 개 수 는 10000 개 입 니 다.
    
    > use test
    switched to db test
    > db.createCollection("myCollection", {capped : true, autoIndexId : true, size : 1024000, max : 10000})
    {
     "note" : "the autoIndexId option is deprecated and will be removed in a future release",
     "ok" : 1
    }
    > show collections
    myCollection
    "note" : "the autoIndexId option is deprecated and will be removed in a future release"。정부 불 찬성id 색인 생 성,나중에 발 표 될 버 전 은 이 를 제거 합 니 다.
    사실 MongoDB 에 서 는 집합 을 만 들 필요 가 없다.문 서 를 삽입 하면 MongoDB 는 자동 으로 집합 을 만 듭 니 다.
    
    > show collections
    myCollection
    > db.myCollection2.insert({"name":"    ", "age":27})
    WriteResult({ "nInserted" : 1 })
    > show collections
    myCollection
    myCollection2
    >
    집합 삭제
    문법 서식
    
    db.collectionName.drop()
    collection Name 을 집합 이름 으로 바 꿉 니 다.
    반환 값
    선택 한 집합 을 성공 적 으로 삭제 하면 drop()방법 은 true 로 돌아 갑 니 다.그렇지 않 으 면 false 로 돌아 갑 니 다.
    실례
    
    > show collections
    myCollection
    myCollection2
    > db.myCollection2.drop()
    true
    > show collections
    myCollection
    총결산
    이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가치 가 있 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.

    좋은 웹페이지 즐겨찾기