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

Mongodb में मान से फ़ील्ड गुणा करें

आप सर्वर-साइड कोड को db.eval() . के साथ चला सकते हैं ।

db.eval(function() { 
    db.collection.find({tag : "refurb"}).forEach(function(e) {
        e.Price = e.Price * 0.5;
        db.collection.save(e);
    });
});

ध्यान दें कि यह DB को ब्लॉक कर देगा, इसलिए फाइंड-अपडेट ऑपरेशन पेयर करना बेहतर है।

देखें https://docs.mongodb.com/manual/core/server-side-javascript/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoengine:ConnectionError:आपने एक डिफ़ॉल्ट कनेक्शन परिभाषित नहीं किया है

  2. MongoDB में एक सम्मिलित दस्तावेज़ का _id प्राप्त करें?

  3. मोंगोडीबी $isoWeek

  4. स्प्रिंग डेटा मिलान और फ़िल्टर नेस्टेड सरणी

  5. MongoDB - प्रोजेक्शन क्वेरीज़