Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

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")
}

खोज () विधि की सहायता से संग्रह से सभी दस्तावेज़ों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है

> 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. सी # में चालू माह उत्पन्न करें

    वर्तमान माह प्रदर्शित करने के लिए, पहले वर्तमान तिथि प्राप्त करने के लिए अभी का उपयोग करें। DateTime dt = DateTime.Now; अब, वर्तमान माह प्राप्त करने के लिए माह संपत्ति का उपयोग करें। dt.Month आइए देखें पूरा कोड। उदाहरण using System; using System.Linq; public class Demo {    public static

  1. सी # डेटटाइम वर्तमान तिथि में दिन जोड़ने के लिए

    सबसे पहले, वर्तमान तिथि प्राप्त करें। DateTime.Today अब, वर्तमान तिथि में दिनों को जोड़ने के लिए AddDays () विधि का उपयोग करें। यहां, हम वर्तमान तिथि में 10 दिन जोड़ रहे हैं। DateTime.Today.AddDays(10) आइए देखें पूरा कोड - उदाहरण using System; using System.Linq; public class Demo {    pu

  1. टिंकर विंडो में प्रदर्शित करने की वर्तमान तिथि कैसे प्राप्त करें?

    दिनांक और समय मॉड्यूल के साथ काम करने के लिए, पायथन डेटाटाइम . प्रदान करता है पैकेट। डेटाटाइम . का उपयोग करना पैकेज, हम दिनांक प्रदर्शित कर सकते हैं, डेटाटाइम ऑब्जेक्ट में हेरफेर कर सकते हैं, और किसी एप्लिकेशन में अतिरिक्त कार्यक्षमता लिखने के लिए इसका उपयोग कर सकते हैं। टिंकर विंडो में वर्तमान तिथ