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

MongoDB फ़ील्ड को स्ट्रिंग से ISODate में सरणी में कनवर्ट करें

यह निम्न एकत्रीकरण पाइपलाइन का उपयोग करके प्राप्त किया जा सकता है।

db.students.aggregate([
    {
        '$addFields': {
            'absences': {
                '$map': {
                    'input': '$absences', 
                    'as': 'absence', 
                    'in': {
                        'date': {
                            '$toDate': {
                                '$substr': [
                                    '$$absence.date', 0, {
                                        '$subtract': [
                                            {
                                                '$strLenCP': '$$absence.date'
                                            }, 5
                                        ]
                                    }
                                ]
                            }
                        }, 
                        'code': '$$absence.code', 
                        'type': '$$absence.type', 
                        'isPartial': '$$absence.isPartial'
                    }
                }
            }
        }
    }, {
        '$out': 'students'
    }
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. संख्यात्मक संग्रह नाम निकालें

  2. MongoDB और NodeJS के भीतर संवेदनशील डेटा पृथक्करण - एन्क्रिप्टेड कुंजी के माध्यम से संदर्भ

  3. मोंगोडब सरणी मानों को कैसे अपडेट करें

  4. आवेदन में आग लगने वाले सभी प्रश्नों को लॉग करें

  5. MongoDB के साथ एक सरणी फ़ील्ड के अंदर एक विशिष्ट कुंजी/मान अपडेट कर रहा है