범위와 함께 슬라이스를 설정하려면 매개변수와 함께 $slice 연산자를 사용하십시오. 이 매개변수는 가져올 요소의 시작 위치에 대해 설정되고 두 번째 매개변수는 범위에 대한 것입니다. 문서로 컬렉션을 만들자 −
> db.demo54.insertOne({"ListOfValues":[100,2030,5353,7364,635,535,524,423,2434,1323,799874,90]});{ "확인됨":true, "개체 삽입됨 "5e27151ecfb11e5c34d89914")}
find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo54.find().pretty();
이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5e27151ecfb11e5c34d89914"), "ListOfValues":[ 100, 2030, 5353, 7364, 635, 535, 524, 423, 93287, 423, 93434,다음은 범위 -
로 슬라이스를 설정하는 쿼리입니다.> db.demo54.find({}, { "ListOfValues":{ $slice:[5,3]}}).pretty();이것은 다음과 같은 출력을 생성합니다 -
{ "_id" :ObjectId("5e27151ecfb11e5c34d89914"), "ListOfValues" :[ 535, 524, 423 ]}