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

정수와 십진수 값을 모두 포함하는 MongoDB 필드를 정렬하시겠습니까?

<시간/>

정렬하려면 MongoDB에서 sort()를 사용하십시오. 문서로 컬렉션을 만들자 −

> db.demo755.insertOne({"값":10});{ "승인됨":true, "insertedId":ObjectId("5eae9e72a930c785c834e572")}> db.demo755.insertOne(.{"값":});{ "확인됨" :true, "insertedId" :ObjectId("5eae9e75a930c785c834e573")}> db.demo755.insertOne({"값":9.5});{ "확인됨" :true, "삽입된Id" "5eae9e79a930c785c834e574")}> db.demo755.insertOne({"값":12.5});{ "승인됨":true, "insertedId":ObjectId("5eae9e7fa930c785c834e5") :11.5});{ "승인됨" :true, "insertedId" :ObjectId("5eae9e87a930c785c834e576")}> db.demo755.insertOne({"값":6});{ "승인됨" :true, "insertedId ObjectId("5eae9e97a930c785c834e577")}

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

> db.demo755.find();

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

{ "_id" :ObjectId("5eae9e72a930c785c834e572"), "값":10 }{ "_id":ObjectId("5eae9e75a930c785c834e573"), "값":10.5 ", "값":9.5 }{ "_id":ObjectId("5eae9e7fa930c785c834e575"), "값":12.5 }{ "_id":ObjectId("5eae9e87a930c785c834e576"), ".5" "5eae9e97a930c785c834e577"), "값":6 }

다음은 정수와 십진수를 모두 포함하는 MongoDB 필드를 정렬하는 쿼리입니다. -

> db.demo755.find().sort({값:1});

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

<_id':ObjectId("5eae9e97a930c785c834e577"), "값":6 }{ "_id":ObjectId("5eae9e79a930c785c834e574"), "값":9.5 }{ "_ ","값":10 }{ "_id":ObjectId("5eae9e75a930c785c834e573"), "값":10.5 }{ "_id":ObjectId("5eae9e87a930c785c834e576"), ".5" "5eae9e7fa930c785c834e575"), "값":12.5 }