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

findAndModify त्रुटि के साथ विफल रहता है:एक ही समय में 'फ़ील्ड 1' और 'फ़ील्ड 1' को अपडेट नहीं कर सकता

यहाँ आवश्यक समस्या यह है:

db.collection.update(
   { "type": "group" },
   { 
      "$set": { "mygroup": "value" }
      "$setOnInsert" { "mygroup": "value" }
   }
)

आप मूल रूप से यही करने की कोशिश कर रहे हैं।

आप उसी . को संबोधित नहीं कर सकते $set . में फ़ील्ड $setOnInsert . के रूप में संचालन ऑपरेशन।

तर्क में एक सामान्य समस्या है जो आपके द्वारा अनुभव की जा रही त्रुटि का कारण बनती है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवले पॉप्युलेट का उपयोग करके डेटा फ़िल्टर करें

  2. मौजूदा संग्रह में नया सत्यापनकर्ता जोड़ें

  3. रूबी और मोंगोआईड के साथ टाइमज़ोन को सही तरीके से कैसे सहेजना है?

  4. मोंगोडब में रिकॉर्ड के टन से अधिक धीमी गति से अंकन

  5. Mongoose कॉलबैक में कौन से पैरामीटर पास किए जाते हैं