আসুন আমরা নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo178.insertOne({"DueDate":new ISODate("2019-01-10T06:18:20.474Z")});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e397bd89f695514" )}> db.demo178.insertOne({"DueDate":new ISODate("2020-11-10T18:05:11.474Z")});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e397bf39f69e6959514) }> db.demo178.insertOne({"DueDate":new ISODate("2020-03-15T07:05:10.474Z")});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e397c039eaf47f7659})> db.demo178.insertOne({"DueDate":new ISODate("2020-06-11T16:05:10.474Z")});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e397c0f9e4f09"}<519af06) /প্রে>Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo178.find();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e397bd89e4f06af551997f5"), "DueDate" :ISODate("2019-01-10T06:18:20.474Z") }{ "_id" :ObjectId("5e397bd89e4f06af551997f5", "DueDate") :ISODate("2020-11-10T18:05:11.474Z") }{ "_id" :ObjectId("5e397c039e4f06af551997f7"), "DueDate" :ISODate("2020-03-15T07":07:04) "_id" :ObjectId("5e397c0f9e4f06af551997f8"), "DueDate" :ISODate("2020-06-11T16:05:10.474Z") }−
পরিসরে তারিখের রেকর্ডগুলি আনার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে৷> db.demo178.aggregate([...{... "$redact":{... "$cond":{... "if":{... "$and":[ ... { "$gt":[ {"$hour":"$DueDate"}, 5] },... { "$lt":[ {"$hour":"$DueDate"}, 9] }... ]... },... "তারপর":"$$কিপ",... "অন্য":"$$PRUNE"... }... }... }... ])এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e397bd89e4f06af551997f5"), "DueDate" :ISODate("2019-01-10T06:18:20.474Z") }{ "_id" :ObjectId("5e397f97c97f5"), "DueDate("5e397f97c97f5"), :ISODate("2020-03-15T07:05:10.474Z") }