({$natural − 1})은 LIFO(LAST IN FIRST OUT)처럼 작동하므로 마지막으로 삽입된 문서가 먼저 표시됩니다.
문서로 컬렉션을 만들자 −
> db.demo614.insertOne({"국가명":"미국"});{ "승인됨" :true, "insertedId" :ObjectId("5e988cddf6b89257f5584d8e")}> db.demo614.insertNameOne({" :"UK"});{ "승인됨" :true, "insertedId" :ObjectId("5e988ce0f6b89257f5584d8f")}> db.demo614.insertOne({"CountryName":"AUS"});{ "승인됨" :true, "insertedId":ObjectId("5e988ce3f6b89257f5584d90")}> db.demo614.insertOne({"CountryName":"IND"});{ "확인된":true, "insertedId":ObjectId("56b5882b)>find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo614.find();이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5e988cddf6b89257f5584d8e"), "CountryName":"US" }{ "_id":ObjectId("5e988ce0f6b89257f5584d8f"), "CountryName":"UK" "5e988ce3f6b89257f5584d90"), "국가 이름":"AUS" }{ "_id":ObjectId("5e988cebf6b89257f5584d91"), "국가 이름":"IND" }다음은 ({$natural:1}) −
로 작업할 쿼리입니다.> db.demo614.find().sort({$natural:-1})이것은 다음과 같은 출력을 생성합니다 -
{ "_id" :ObjectId("5e988cebf6b89257f5584d91"), "CountryName":"IND" }{ "_id":ObjectId("5e988ce3f6b89257f5584d90"), "_id":"CountryName":"AUS" "5e988ce0f6b89257f5584d8f"), "국가명":"영국" }{ "_id":ObjectId("5e988cddf6b89257f5584d8e"), "국가명":"미국" }