두 숫자가 모두 50과 60이라고 가정해 보겠습니다. 아래 구문을 사용할 수 있습니다. -
db.yourCollectionName.find({yourFieldName:{ $gt :50 , $lt :60 } } );
50과 60도 포함하려면 아래 구문을 사용하십시오 -
db.yourCollectionName.find({yourFieldName:{ $gte :50 , $lte :60 } } );
먼저 문서로 컬렉션을 만들어 보겠습니다. −
> db.returnEverythingBetween50And60.insertOne({"Amount":55});{ "acknowledgeed" :true, "insertedId" :ObjectId("5cd3c42eedc6604c74817cdb")}> db.returnEverything0. });{ "승인됨" :true, "insertedId" :ObjectId("5cd3c432edc6604c74817cdc")}> db.returnEverythingBetween50And60.insertOne({"금액":50});{ "승인됨":true, "ObjectId":삽입 "{5cd3c436edc6604c74817cdd")}> db.returnEverythingBetween50And60.insertOne({"Amount":59});{ "acknowledgeed":true, "insertedId":ObjectId("5cd3c43aedc6174c74") :60});{ "승인됨" :true, "insertedId" :ObjectId("5cd3c43eedc6604c74817cdf")}> db.returnEverythingBetween50And60.insertOne({"금액":49});{ "승인됨" :true, "삽입됨 ObjectId("5cd3c442edc6604c74817ce0")}> db.returnEverythingBetween50And60.insertOne({"Amount":71});{ "승인된":true, "insertedId":ObjectId("5cd3c445edc660") /사전>다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. -
> db.returnEverythingBetween50And60.find().pretty();이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5cd3c42eedc6604c74817cdb"), "Amount":55 }{ "_id":ObjectId("5cd3c432edc6604c74817cdc"), "Amount":45 }{ Id42eedc6604c74817cdb , "금액" :50 }{ "_id" :ObjectId("5cd3c43aedc6604c74817cde"), "Amount" :59 }{ "_id" :ObjectId("5cd3c43eedc6604c74817cdf"), "Amount":60 "5cd3c442edc6604c74817ce0"), "금액" :49 }{ "_id" :ObjectId("5cd3c445edc6604c74817ce1"), "금액" :71 }다음은 이 두 숫자를 제외하고 50에서 60 사이의 모든 값을 반환하는 쿼리입니다. -
> db.returnEverythingBetween50And60.find({금액:{ $gt :50 , $lt :60 } } );이것은 다음과 같은 출력을 생성합니다 -
{ "_id" :ObjectId("5cd3c42eedc6604c74817cdb"), "Amount" :55 }{ "_id" :ObjectId("5cd3c43aedc6604c74817cde"), "Amount" :59 }