তারিখ মান ফর্ম্যাট করতে, MongoDB-তে $dateToString ব্যবহার করুন। আসুন আমরা নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo480.insertOne({id:1,"DueDate":new ISODate("2020-01-10")});{ "acknowledged" : true, "insertedId" : ObjectId("5e821056b0f3fa88e2279098") } > db.demo480.insertOne({id:1,"DueDate":new ISODate("2017-12-21")});{ "acknowledged" : true, "insertedId" : ObjectId("5e821062b0f3fa88e2279099") } > db.demo480.insertOne({id:1,"DueDate":new ISODate("2019-10-12")});{ "acknowledged" : true, "insertedId" : ObjectId("5e82106ab0f3fa88e227909a") } > db.demo480.insertOne({id:1,"DueDate":new ISODate("2019-12-01")});{ "acknowledged" : true, "insertedId" : ObjectId("5e821078b0f3fa88e227909b") }
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo480.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e821056b0f3fa88e2279098"), "id" : 1, "DueDate" : ISODate("2020-01- 10T00:00:00Z") } { "_id" : ObjectId("5e821062b0f3fa88e2279099"), "id" : 1, "DueDate" : ISODate("2017-12- 21T00:00:00Z") } { "_id" : ObjectId("5e82106ab0f3fa88e227909a"), "id" : 1, "DueDate" : ISODate("2019-10- 12T00:00:00Z") } { "_id" : ObjectId("5e821078b0f3fa88e227909b"), "id" : 1, "DueDate" : ISODate("2019-12- 01T00:00:00Z") }
MongoDB শেল −
-এ তারিখের মান ফর্ম্যাট করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে৷> db.demo480.aggregate([ ... { "$match": { "id" : 1 } }, ... { "$sort": { "DueDate": -1 } }, ... { ... "$project": { ... "_id": 0, ... "DueDate": { ... "$dateToString": { ... "format": "%Y-%m-%d %H-%M", ... "date": "$DueDate" ... } ... } ... } ... } ... ])
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "DueDate" : "2020-01-10 00-00" } { "DueDate" : "2019-12-01 00-00" } { "DueDate" : "2019-10-12 00-00" } { "DueDate" : "2017-12-21 00-00" }