({$natural: -1}) LIFO (LAST IN FIRST OUT) की तरह काम करता है, यानी अंतिम इन्सर्ट किया गया दस्तावेज़ पहले दिखाया जाएगा।
आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:
> db.demo614.insertOne({"CountryName":"US"}); { "acknowledged" : true, "insertedId" : ObjectId("5e988cddf6b89257f5584d8e") } > db.demo614.insertOne({"CountryName":"UK"}); { "acknowledged" : true, "insertedId" : ObjectId("5e988ce0f6b89257f5584d8f") } > db.demo614.insertOne({"CountryName":"AUS"}); { "acknowledged" : true, "insertedId" : ObjectId("5e988ce3f6b89257f5584d90") } > db.demo614.insertOne({"CountryName":"IND"}); { "acknowledged" : true, "insertedId" : ObjectId("5e988cebf6b89257f5584d91") }
सभी दस्तावेज़ प्रदर्शित करें
> db.demo614.find();
आउटपुट:
{ "_id" : ObjectId("5e988cddf6b89257f5584d8e"), "CountryName" : "US" } { "_id" : ObjectId("5e988ce0f6b89257f5584d8f"), "CountryName" : "UK" } { "_id" : ObjectId("5e988ce3f6b89257f5584d90"), "CountryName" : "AUS" } { "_id" : ObjectId("5e988cebf6b89257f5584d91"), "CountryName" : "IND" }
({$natural: 1}) के साथ काम करने की क्वेरी
> db.demo614.find().sort({$natural:-1})
आउटपुट
{ "_id" : ObjectId("5e988cebf6b89257f5584d91"), "CountryName" : "IND" } { "_id" : ObjectId("5e988ce3f6b89257f5584d90"), "CountryName" : "AUS" } { "_id" : ObjectId("5e988ce0f6b89257f5584d8f"), "CountryName" : "UK" } { "_id" : ObjectId("5e988cddf6b89257f5584d8e"), "CountryName" : "US" }