MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

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

मुझे नहीं लगता कि आप एकल क्वेरी के साथ फ़ील्ड के प्रकार को बदल सकते हैं। डेटा स्ट्रिंग्स को Date . में बदलने का सबसे आसान तरीका है ISODate . का उपयोग करके प्रारूपित करें डालने के दौरान समारोह। लेकिन, यदि आप पहले से डाले गए डेटा को संसाधित करना चाहते हैं, तो आप इसे निम्न कोड के साथ mongodb कंसोल का उपयोग करके कर सकते हैं:

db.collection.find().forEach(function(element){
  element.OrderDate = ISODate(element.OrderDate);
  db.collection.save(element);
})

यह कोड आपके संग्रह में प्रत्येक तत्व को संसाधित करेगा collection और Orderdate . का प्रकार बदलें String . से फ़ील्ड से Date . तक ।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NoSQL डेटाबेस की लड़ाई - MongoDB और Oracle NoSQL की तुलना करना

  2. MongoDB में अद्यतन के लिए मामलों का उपयोग करें एक से अधिक findOneAndUpdate

  3. नेवला अद्वितीय:सच काम नहीं करता

  4. डेटा खोए बिना मैं एक मोंगोडब कैप्ड संग्रह का आकार कैसे बदल सकता हूं?

  5. सी # ड्राइवर के माध्यम से मोंगोडब खोल स्क्रिप्ट निष्पादित करें