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

MongoDB में स्ट्रिंग को ऐरे में कैसे बदलें?

आप इसे आजमा सकते हैं:

db.collection.find().forEach( function (x) {   
    lines = x.address.split(",");
    obj = {};
    userAddressList = [];
    lines.forEach( function (address){
        addressArray = address.replace(/^\s\s*/, '').replace(/\s\s*$/, '').split(" ");
        obj[addressArray[0]] = !isNaN(parseInt(addressArray[1])) ? parseInt(addressArray[1]) : addressArray[1];        
    });
    obj.building = "";
    obj.intercom = "";
    userAddressList.push(obj);
    x.userAddressList = userAddressList; // convert field to string
    db.collection.save(x);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB बैच ऑपरेशन अधिकतम आकार क्या है?

  2. मुझे यह त्रुटि मिलती है कि मुझे समझ में नहीं आता क्यों, मेरे एमवीसी प्रोजेक्ट में नोआरएम और मोंगो का उपयोग करना

  3. MongoDB:initAndListen में अपवाद:20 केवल-पढ़ने के लिए निर्देशिका पर लॉक फ़ाइल बनाने का प्रयास किया गया:/डेटा/डीबी, समाप्त हो रहा है

  4. MongoDB में एक ही फ़ील्ड के लिए एकाधिक दस्तावेज़ों के लिए शर्त लागू करना

  5. मोंगोडब में टाइमस्टैम्प को आज तक कैसे परिवर्तित करें?