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

डिफ़ॉल्ट मान डालें जो काम नहीं कर रहा है mongodb

आपको विकल्प का उपयोग करने की आवश्यकता है setDefaultsOnInsert: true update . के दौरान ऑपरेशन।

दस्तावेज़

OrderModel.findOneAndUpdate(
  { order_no: orderNo },
  { $set: { items: [{ product_id: "abc", quantity: 1 }] }},
  { new: true, upsert: true, setDefaultsOnInsert: true }
)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB नेस्टेड ऑब्जेक्ट्स ढूंढ रहा है जो मानदंडों को पूरा करते हैं

  2. स्थानीय यूआरएल (जेएस) के माध्यम से इसे एक्सेस करने के लिए मोंगोडीबी में डेटायूआरएल स्टोर करें

  3. मोंगोडब में क्रमशः सप्ताह, महीने, वर्ष में प्रत्येक दिन, सप्ताह, महीने के अनुसार डेटा कैसे एकत्रित करें

  4. एक संग्रह के भीतर एक संग्रह

  5. sudo chown -R `id -u` /data/db . का अर्थ