কম্পিউটার

MongoDB এর সাথে ঘন্টায় টাইমস্ট্যাম্পের পার্থক্য কীভাবে গণনা করবেন?


টাইমস্ট্যাম্প পার্থক্য গণনা করতে, সামগ্রিক কাঠামো ব্যবহার করুন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.timestampDifferenceDemo.insertOne({ "MovieBeginningTime":নতুন ISODate("2019-05-12 10:20:30"), "MovieEndingTime":new ISODate("2019-05-12 12:30) ")});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd7ba1f6d78f205348bc644")}> db.timestampDifferenceDemo.insertOne({ "MovieBeginningTime":new ISODate("502004":-502004:) ), "MovieEndingTime":new ISODate("2019-05-12 07:10:00")});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5cd7ba3b6d78f205348bc645")}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.timestampDifferenceDemo.find().pretty();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5cd7ba1f6d78f205348bc644"), "MovieBeginningTime" :ISODate("2019-05-12T10:20:30Z"), "MovieEndingTime" :ISODate("2091:2091T:2019 ")}{ "_id" :ObjectId("5cd7ba3b6d78f205348bc645"), "MovieBeginningTime" :ISODate("2019-05-12T04:00:00Z"), "MovieEndingTime" :ISODate("5120:019:ISODate) ") }

MongoDB (ঘন্টায়) -

-এ টাইমস্ট্যাম্পের পার্থক্য গণনা করার জন্য নিচের প্রশ্নটি রয়েছে
> db.timestampDifferenceDemo.aggregate([ {$project:{ DifferenceInHours:{$divide:[{$subtract:["$MovieEndingTime", "$MovieBeginningTime"]}, 3600000]} }}]); 

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :অবজেক্টআইডি("5cd7ba1f6d78f205348bc644"), "DifferenceInHours" :2.163888888888888 }{ "_id" :ObjectId("5cd7ba3b6d78f2066664"), "D666654" } 
  1. MongoDB $match এর সাথে তারিখ কিভাবে মেলাবেন?

  2. মঙ্গোডিবিতে সংরক্ষিত জাভাস্ক্রিপ্টের সাথে কীভাবে কাজ করবেন?

  3. MongoDB-তে টাইমস্ট্যাম্প (অবরোচিত ক্রম) দ্বারা কীভাবে অর্ডার করবেন

  4. এক্সেলে সময়ের পার্থক্য কীভাবে গণনা করবেন