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

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


MongoDB में स्ट्रिंग को दिनांक डेटा टाइप में परिवर्तित करना

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

>db.stringToDateDataTypeDemo.insertOne({"CustomerName":"Carol","ShippingDate":"2019-01-21"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5ca2071d66324ffac2a7dc60") } 
>db.stringToDateDataTypeDemo.insertOne({"CustomerName":"Bob","ShippingDate":"2019-02-24"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5ca2073566324ffac2a7dc61") } 
>db.stringToDateDataTypeDemo.insertOne({"CustomerName":"Chris","ShippingDate":"2019-04-01"}); 
{ "acknowledged" : true, "insertedId" : ObjectId("5ca2074266324ffac2a7dc62") }

find() मेथड से सभी दस्तावेज़ प्रदर्शित करना

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

यह निम्नलिखित आउटपुट देगा (ShippingDate स्ट्रिंग के रूप में):


स्ट्रिंग को दिनांक डेटा टाइप में परिवर्तित करने का क्वेरी

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

फिर से सभी दस्तावेज़ प्रदर्शित करके जांचें कि स्ट्रिंग दिनांक डेटा टाइप में परिवर्तित हुई या नहीं

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

यह निम्नलिखित आउटपुट देगा (ShippingDate अब ISODate के रूप में):

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

    MySQL में SUBSTRING_INDEX() फ़ंक्शन का उपयोग करके स्ट्रिंग के अंतिम भाग से दिनांक निकाल सकते हैं जब दिनांक एक ज्ञात विभाजक के बाद आता है। सिंटैक्स SUBSTRING_INDEX(SUBSTRING_INDEX(स्ट्रिंग, विभाजक, -1), विभाजक, 1) उदाहरण: लेबल.दिनांक प्रारूप से दिनांक निकालना 1. टेबल बनाएं ); 2. डेटा डालें INSE

  1. - Java में CLOB टाइप को String में कैसे कन्वर्ट करें?

    CLOB का मतलब Character Large Object है। सामान्य तौर पर, एक SQL Clob एक बिल्ट-इन डेटाटाइप है और बड़ी मात्रा में टेक्स्टुअल डेटा स्टोर करने के लिए उपयोग किया जाता है। इस डेटाटाइप का उपयोग करके, आप 2,147,483,647 कैरेक्टर्स तक डेटा स्टोर कर सकते हैं। java.sql.Clob इंटरफेस JDBC API का CLOB डेटाटाइप को द

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

    आप strptime फंक्शन का उपयोग करके स्ट्रिंग को डेट ऑब्जेक्ट में बदल सकते हैं। डेट स्ट्रिंग और वह फॉर्मेट प्रदान करें जिसमें डेट निर्दिष्ट है। उदाहरण import datetime date_str = 29122017 # डेट - 29 दिसंबर 2017 format_str = %d%m%Y # फॉर्मेट datetime_obj = datetime.datetime.strptime(date_str, format_s