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

नेवला:सरणी में मौजूदा तत्व को कैसे अपडेट करें?

ठीक है, अगर आपको अपडेट किए गए दस्तावेज़ को वापस करने की आवश्यकता नहीं है, तो कृपया इसे आज़माएं - यह केवल एक लिखित परिणाम देगा, इसके साथ एक डीबी कॉल में चीजें हासिल की जा सकती हैं:

const creatStock = async (symbol, webApiData) => {
    try {
        // reversed array
        const webApiDataReversed = webApiData.reverse();
        const query = { symbol };

        await Stock.bulkWrite([
            {
                updateOne:
                {
                    "filter": query,
                    "update": { $pop: { data: 1 } }
                }
            }, {
                updateOne:
                {
                    "filter": query,
                    "update": {
                        $addToSet: {
                            data: webApiDataReversed
                        }
                    }
                }
            }
        ])
    } catch (ex) {
        console.log(`creatStock error: ${ex}`.red);
    }
};

संदर्भ : mongoDB बल्कराइट



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb दो संग्रह और एक खंड के साथ जुड़ने जैसी क्वेरी

  2. नेवला:किसी शर्त से मेल खाने वाले *सभी* व्यक्तियों को कैसे अपडेट करें?

  3. Centos 6 पर mongo php ड्राइवर स्थापित करने का प्रयास करने में विफल रहता है

  4. MongoDB GPG - अमान्य हस्ताक्षर

  5. स्थानीय कुंजी MONGODB का उपयोग करके डेटा एन्क्रिप्शन सक्षम करते समय त्रुटि