কম্পিউটার

MongoDB এ বর্তমান তারিখের সময় সন্নিবেশ করাচ্ছেন?


MongoDB-তে বর্তমান তারিখের সময় সন্নিবেশ করতে, $setOnInsert অপারেটর ব্যবহার করুন। ডকুমেন্ট সহ একটি সংগ্রহ তৈরি করতে প্রথমে নিম্নলিখিত ক্যোয়ারীটি প্রয়োগ করা যাক

>db.addCurrentDateTimeDemo.insertOne({"StudentName":"John","StudentAdmissionDate":new Date("2012-01-21") });
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c97ae45330fd0aa0d2fe49f")
}
>db.addCurrentDateTimeDemo.insertOne({"StudentName":"Carol","StudentAdmissionDate":new Date("2013-05-24") });
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c97ae54330fd0aa0d2fe4a0")
}
>db.addCurrentDateTimeDemo.insertOne({"StudentName":"Carol","StudentAdmissionDate":new Date("2019-07-26") });
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c97ae5f330fd0aa0d2fe4a1")
}

Find() পদ্ধতি

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে
> db.addCurrentDateTimeDemo.find().pretty();

এটি নিম্নলিখিত আউটপুট তৈরি করবে

{
   "_id" : ObjectId("5c97ae45330fd0aa0d2fe49f"),
   "StudentName" : "John",
   "StudentAdmissionDate" : ISODate("2012-01-21T00:00:00Z")
}
{
   "_id" : ObjectId("5c97ae54330fd0aa0d2fe4a0"),
   "StudentName" : "Carol",
   "StudentAdmissionDate" : ISODate("2013-05-24T00:00:00Z")
}
{
   "_id" : ObjectId("5c97ae5f330fd0aa0d2fe4a1"),
   "StudentName" : "Carol",
   "StudentAdmissionDate" : ISODate("2019-07-26T00:00:00Z")
}

বর্তমান তারিখের সময় সন্নিবেশ করার জন্য নিম্নলিখিত ক্যোয়ারী আছে। আমরা একটি নতুন স্টুডেন্ট রেকর্ড ঢোকাচ্ছি এবং সেই বর্তমান তারিখের মধ্যে

> db.addCurrentDateTimeDemo.update( { _id: 1 }, { $set: { StudentName: "Robert" }, $setOnInsert: { StudentAdmissiondate: new Date() } }, { upsert: true } );
WriteResult({ "nMatched" : 0, "nUpserted" : 1, "nModified" : 0, "_id" : 1 })

বর্তমান তারিখের সময় সন্নিবেশ করা হয়েছে কি না তা যাচাই করার জন্য সমস্ত নথি প্রদর্শনের জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে

{
   "_id" : ObjectId("5c97ae45330fd0aa0d2fe49f"),
   "StudentName" : "John",
   "StudentAdmissionDate" : ISODate("2012-01-21T00:00:00Z")
}
{
   "_id" : ObjectId("5c97ae54330fd0aa0d2fe4a0"),
   "StudentName" : "Carol",
   "StudentAdmissionDate" : ISODate("2013-05-24T00:00:00Z")
}
{
   "_id" : ObjectId("5c97ae5f330fd0aa0d2fe4a1"),
   "StudentName" : "Carol",
   "StudentAdmissionDate" : ISODate("2019-07-26T00:00:00Z")
}
{
   "_id" : 1,
   "StudentAdmissiondate" : ISODate("2019-03-24T16:21:21.269Z"),
   "StudentName" : "Robert"
}

উপরের নমুনা আউটপুট দেখুন, আমরা বর্তমান তারিখের সময় সন্নিবেশিত করেছি, যা হল "2019-03-24T16:21:21.269Z"৷


  1. বর্তমান ডেটটাইম অবজেক্টের মানকে C# এ UTC-তে রূপান্তর করুন

  2. C# এ বর্তমান মাস তৈরি করুন

  3. বর্তমান তারিখে দিন যোগ করতে C# তারিখ সময়

  4. কিভাবে একটি Tkinter উইন্ডোতে প্রদর্শনের বর্তমান তারিখ পেতে?