MongoDB-তে দুটি তারিখের মধ্যে বস্তু খুঁজতে $gte এবং $lt অপারেটর ব্যবহার করুন। এই অপারেটরগুলি বুঝতে, আসুন একটি সংগ্রহ তৈরি করি৷
এখানে একটি সংগ্রহ তৈরি করা হচ্ছে:
>db.order.insert({"OrderId":1,"OrderAddrees":"US","OrderDateTime":ISODate("2019-02-19")};WriteResult({ "nInserted" :1 } )>db.order.insert({"OrderId":2,"OrderAddrees":"UK","OrderDateTime":ISODate("2019-02-26")};WriteResult({ "nInserted" :1 })প্রে>Find() পদ্ধতির সাহায্যে সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ:
> db.order.find().pretty();নিম্নলিখিত আউটপুট:
{ "_id" :ObjectId("5c6c072068174aae23f5ef57"), "OrderId" :1, "OrderAddrees" :"US", "OrderDateTime" :ISODate("2019-02-19T00:00:00")"}{00Z _id" :ObjectId("5c6c073568174aae23f5ef58"), "OrderId" :2, "OrderAddrees" :"UK", "OrderDateTime" :ISODate("2019-02-26T00:00:00Z") }এখানে দুটি তারিখের মধ্যে বস্তু খুঁজে বের করার জন্য ক্যোয়ারী রয়েছে:> db.order.find({"OrderDateTime":{ $gte:ISODate("2019-02-10"), $lt:ISODate("2019-02-21") }}).pretty();নিম্নলিখিত আউটপুট:
{ "_id" :ObjectId("5c6c072068174aae23f5ef57"), "OrderId" :1, "OrderAddrees" :"US", "OrderDateTime" :ISODate("2019-02-19T00:00:00"}0Z) প্রাক>