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

Mongo में सभी दस्तावेज़ों में स्ट्रिंग को कैसे बदलें?

यह आम तौर पर सही नहीं होता है:यदि आपके पास स्ट्रिंग है http://aaa/xxx/aaa (yyy aaa . के बराबर है ) आपके पास http://bbb/xxx/bbb . होगा .लेकिन अगर आप इसके साथ ठीक हैं, तो कोड काम करेगा।

डीबग जानकारी जोड़ने के लिए print का उपयोग करें समारोह:

var cursor = db.test.find();
while (cursor.hasNext()) {
  var x = cursor.next();
  print("Before: "+x['source']['url']);
  x['source']['url'] = x['source']['url'].replace('aaa', 'bbb');
  print("After: "+x['source']['url']);
  db.test.update({_id : x._id}, x);
}

(और वैसे, यदि आप वस्तुओं का प्रिंट आउट लेना चाहते हैं, तो printjson भी है। समारोह)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. JSON फ़ाइल में MongoDB क्वेरी परिणाम कैसे निर्यात करें

  2. मोंगो - संपत्ति को बने रहने से अनदेखा करें

  3. स्प्रिंग डेटा MongoDB द्वारा निष्पादित प्रश्नों को कैसे लॉग करें?

  4. MongoDB मानचित्र में चर का उपयोग कैसे करें- मानचित्र फ़ंक्शन को कम करें

  5. उत्पादन उपयोग के लिए MongoDB जावा ड्राइवर MongoOptions को कैसे कॉन्फ़िगर करें?