Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB

MongoDB에서 컬렉션의 문서 수를 제한하시겠습니까?

<시간/>

컬렉션의 문서 수를 제한하려면 capped − true로 설정하세요. . 거기에 크기를 설정하십시오. 문서로 컬렉션을 만들자 −

> db.createCollection( "demo683", { capped:true, size:5 ,max:4} ){ "ok" :1 }> db.demo683.insertOne({값:100});{ "확인됨 ":true, "insertedId":ObjectId("5ea468afa7e81adc6a0b394e")}> db.demo683.insertOne({값:500});{ "승인됨"):true, "insertedId":ObjectId("5ea4618b0a6fa7 demo683.insertOne({값:1000});{ "승인됨":true, "insertedId":ObjectId("5ea468b1a7e81adc6a0b3950")}> db.demo683.insertOne({값:400})":true, 승인됨 "insertedId":ObjectId("5ea468b2a7e81adc6a0b3951")}> db.demo683.insertOne({값:800});{ "확인됨":true, "insertedId":ObjectId("5ea468b93a7e81") {값:700});{ "승인됨" :true, "insertedId" :ObjectId("5ea468b4a7e81adc6a0b3953")}

find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -

> db.demo683.find();

이것은 다음과 같은 출력을 생성합니다 -

<_id':ObjectId("5ea468b1a7e81adc6a0b3950"), "값":1000 }{ "_id":ObjectId("5ea468b2a7e81adc6a0b3951"), "39aabadc6a0b3951"), "값":("5ea468b1a7e81adc6a0b3950") , "값":800 }{ "_id":ObjectId("5ea468b4a7e81adc6a0b3953"), "값":700 }