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

레코드 수를 제한하는 MongoDB 집계

<시간/>

레코드 수를 제한하려면 MongoDB에서 $limit를 사용합니다. 문서로 컬렉션을 만들자 −

> db.demo240.insertOne({"학생 이름":"크리스"});{ "확인됨" :true, "삽입 ID" :ObjectId("5e441d969af932883c61ea3c")}> db.demo240.insertOne({ :"밥"});{ "확인됨" :true, "insertedId" :ObjectId("5e441d9a9af932883c61ea3d")}> db.demo240.insertOne({"StudentName":"David"});{ "확인됨" :true, "insertedId":ObjectId("5e441d9d9af932883c61ea3e")}> db.demo240.insertOne({"StudentName":"Mike"});{ "승인됨":true, "insertedId":ObjectId("83e441da)> 

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

> db.demo240.find();

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

{ "_id":ObjectId("5e441d969af932883c61ea3c"), "StudentName":"Chris" }{ "_id":ObjectId("5e441d9a9af932883c61ea3d"), "Id":"StudentName" }{:"Bid" "5e441d9d9af932883c61ea3e"), "학생 이름":"데이비드" }{ "_id":ObjectId("5e441da19af932883c61ea3f"), "학생 이름":"마이크" }

다음은 MongoDB의 레코드 수를 제한하는 쿼리입니다 -

> db.demo240.aggregate( { $limit :3 });

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

{ "_id":ObjectId("5e441d969af932883c61ea3c"), "StudentName":"Chris" }{ "_id":ObjectId("5e441d9a9af932883c61ea3d"), "Id":"StudentName" }{:"Bid" "5e441d9d9af932883c61ea3e"), "학생 이름" :"데이비드" }