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

MongoDB에서 범위를 찾고 계십니까?

<시간/>

범위를 검색하려면 limit()와 함께 sort()를 사용하십시오. 문서로 컬렉션을 만들자 −

> db.demo665.insertOne({"값":10});{ "확인":true, "insertedId":ObjectId("5ea1bf1424113ea5458c7d08")}> db.demo665.insertOne({"값":15 });{ "승인됨":true, "insertedId":ObjectId("5ea1bf1b24113ea5458c7d09")}> db.demo665.insertOne({"값":55});{ "승인됨":true, "insertedId":ObjectId "{5ea1bf1e24113ea5458c7d0a")}> db.demo665.insertOne({"값":25});{ "확인됨":true, "insertedId":ObjectId("6ea1bf2324113ea5458c7d0b."Values :20});{ "승인됨" :true, "insertedId" :ObjectId("5ea1bf2b24113ea5458c7d0c")}

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

> db.demo665.find();

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

<_id>:ObjectId("5ea1bf1424113ea5458c7d08"), "값":10 }{ "_id":ObjectId("5ea1bf1b24113ea5458c7d09"), "값":15 }{ "_id"5458c7d09"), "값":15 }{ "_id" , "값":55 }{ "_id":ObjectId("5ea1bf2324113ea5458c7d0b"), "값":25 }{ "_id":ObjectId("5ea1bf2b24113ea5458c7d0c"), "값}":20

다음은 MongoDB에서 범위를 검색하는 쿼리입니다 -

> db.demo665.find({값:{$lte:30}}).sort({값:-1}).limit(2);

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

{ "_id":ObjectId("5ea1bf2324113ea5458c7d0b"), "값":25 }{ "_id":ObjectId("5ea1bf2b24113ea5458c7d0c"), "값":20 }