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

मोंगोडब खोल पर प्रत्येक के लिए अद्यतन करें

आप जो चाहते हैं उसे पाने के लिए आपको कुछ चीजों की आवश्यकता होगी:

t.forEach(function( aRow ) {
    var newFields = [];
    aRow.fields.forEach( function( aField ){
        var newItems = [];
        aField.items.forEach( function( item ){
            var aNewItem = { item: parseInt(item), ref: 0 };
            newItems.push( aNewItem );
        } );
        newFields.push({ _id: aField._id, items: newItems });
    } )
    aTable.update(
        { _id: aRow._id }, 
        { "$set": { "fields": newFields } }
    );
});

तो मूल रूप से आपको अपडेट करने से पहले अपने सरणियों को "पुन:निर्माण" करने की आवश्यकता है



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:नेस्टेड सरणी फ़िल्टरिंग के साथ खोजें और खोजें

  2. MongoDB {एकत्रीकरण $ मैच} बनाम {ढूंढें} गति

  3. 3 स्तरों के साथ MongoDB नेस्टेड लुकअप

  4. सरणी फ़ील्ड में उप-दस्तावेज़ों को कैसे क्रमबद्ध करें?

  5. विशिष्ट फ़ील्ड - mongoDB के आधार पर किसी सरणी में अद्वितीय आइटम कैसे सुनिश्चित करें?