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

mongodb में इस उपयोगकर्ता संग्रह में इस विशिष्ट डेटा को कैसे अपडेट करें?

मैं यही ढूंढ रहा था:

conditions = { _id : user._id , 'myArmy.mySoldiers._id' : soldierId};
                update = {
                    $set: {
                        'myArmy.balance': balanceToSet,
                        'myArmy.fans'   : fansToSet,
                        'myArmy.tokens' : tokensToSet,
                        'myArmy.mySoldiers.$.skill'  : skillToSet,
                        'myArmy.mySoldiers.$.stamina': staminaToSet,
                        'myArmy.mySoldiers.$.moral'  : moralToSet
                    }
                }

इससे मुझे वह परिणाम मिला जो मैं चाहता था, इससे पहले कि मैं गलती से अद्यतन एक के साथ शर्त क्वेरी सम्मिलित करता...




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब पुराना संग्रह लौटाता है

  2. विंडोज़ में मोंगोडीबी सी ड्राइवर बनाना

  3. मोंगो डीबी शुरू नहीं कर सका

  4. MongoDB एग्रीगेट/ग्रुप/सम क्वेरी का अनुवाद पाइमोंगो क्वेरी में किया गया है

  5. Node.js Mongodb- मूल ड्राइवर कनेक्शन साझा करना