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

MongoDB में स्ट्रिंग से डेट डेटा प्रकार में कैसे परिवर्तित करें?

<घंटा/>

स्ट्रिंग से दिनांक डेटा प्रकार में कनवर्ट करने के लिए, आपको कुछ स्क्रिप्ट लिखनी होगी। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं

>db.stringToDateDataTypeDemo.insertOne({"CustomerName":"Carol",,"ShippingDate":"2019-01-21"});{ "acknowledgeed" :true, "insertId" :ObjectId("5ca2071d66324ffac2a7dc60") }>db.stringToDateDataTypeDemo.insertOne({"CustomerName":"Bob",,"ShippingDate":"2019-02-24"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5ca2073566324ffac2a7dc61")}> db.stringToDateDataTypeDemo.insertOne({"CustomerName":"Chris","ShippingDate":"2019-04-01"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5ca2074266324ffac2a7dc62")}

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

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

यह निम्नलिखित आउटपुट उत्पन्न करेगा

{ "_id" :ObjectId("5ca2071d66324ffac2a7dc60"), "CustomerName" :"Carol", "ShippingDate" :"2019-01-21"}{ "_id" :ObjectId("5ca2073566324ffac2a7dc61"), "CustomerName" :"बॉब", "शिपिंगडेट" :"2019-02-24"} { "_id" :ObjectId("5ca2074266324ffac2a7dc62"), "CustomerName" :"Chris", "ShippingDate" :"2019-04-01"} 

स्ट्रिंग को दिनांक डेटा प्रकार में बदलने के लिए क्वेरी निम्नलिखित है

> db.stringToDateDataTypeDemo.find().forEach(function(data){... data.ShippingDate=ISODate(data.ShippingDate);... db.stringToDateDataTypeDemo.save(data);...});

स्ट्रिंग को दिनांक डेटा प्रकार में कनवर्ट किया गया है या नहीं, यह जांचने के लिए सभी दस्तावेज़ों को एक बार फिर प्रदर्शित करें। निम्नलिखित प्रश्न है

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

यह निम्नलिखित आउटपुट उत्पन्न करेगा

{ "_id" :ObjectId("5ca2071d66324ffac2a7dc60"), "CustomerName" :"Carol", "ShippingDate" :ISODate("2019-01-21T00:00:00Z")}{ "_id" :ObjectId(" 5ca2073566324ffac2a7dc61"), "CustomerName" :"Bob", "ShippingDate" :ISODate("2019-02-24T00:00:00Z")}{ "_id" :ObjectId("5ca2074266324ffac2a7dc62"), "CustomerName" :"Chris" , "शिपिंग दिनांक" :ISODate("2019-04-01T00:00:00Z")}

  1. MySQL में स्ट्रिंग से दिनांक कैसे निकालें?

    MySQL में स्ट्रिंग से दिनांक निकालने के लिए, SUBSTRING_INDEX() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम 12/03/2050 पर पहुंचेगा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.

  1. जावा में CLOB प्रकार को स्ट्रिंग में कैसे बदलें?

    CLOB सामान्य रूप से कैरेक्टर लार्ज ऑब्जेक्ट के लिए है, एक SQL क्लॉब एक ​​अंतर्निहित डेटाटाइप है और इसका उपयोग बड़ी मात्रा में टेक्स्ट डेटा को स्टोर करने के लिए किया जाता है। इस डेटाटाइप का उपयोग करके, आप 2,147,483,647 वर्णों तक डेटा संग्रहीत कर सकते हैं। JDBC API का java.sql.Clob इंटरफ़ेस CLOB डेटा

  1. पायथन डेट स्ट्रिंग को डेट ऑब्जेक्ट में कैसे बदलें?

    आप strptime फ़ंक्शन का उपयोग करके किसी स्ट्रिंग को दिनांक ऑब्जेक्ट में कनवर्ट कर सकते हैं। दिनांक स्ट्रिंग और वह प्रारूप प्रदान करें जिसमें दिनांक निर्दिष्ट है। उदाहरण import datetime date_str = '29122017' # The date - 29 Dec 2017 format_str = '%d%m%Y' # The format datetime_obj = da