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

MongoDB खाली स्ट्रिंग मान बनाम शून्य मान

मुझे लगता है कि सबसे अच्छा तरीका अपरिभाषित है क्योंकि मैं सुझाव दूंगा कि इस कुंजी को पूरी तरह से शामिल न करें। मोंगो एसक्यूएल के रूप में काम नहीं करता है, जहां आपको प्रत्येक कॉलम में कम से कम शून्य होना चाहिए। यदि आपके पास मूल्य नहीं है, तो बस कुंजी शामिल न करें। फिर यदि आप सभी दस्तावेजों के लिए पूछताछ करते हैं, जहां यह कुंजी मौजूद नहीं है, तो यह सही ढंग से काम करेगा, अन्यथा नहीं। इसके अलावा यदि आप कुंजी का उपयोग नहीं करते हैं तो आप थोड़ा सा डिस्क स्थान बचाते हैं। क्या Mongo में यह सही तरीका है।

function deleteEmpty (v) {
   if(v==null){
     return undefined;
   }
   return v;
}

var UserSchema = new Schema({
email: { type: String, set: deleteEmpty } 
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb एकत्रीकरण $मिलान त्रुटि:तर्क कुल पाइपलाइन ऑपरेटर होने चाहिए

  2. एक्सप्रेस एचटीएमएल-पीडीएफ पैकेज का उपयोग करते समय छवि गतिशील छवि पथ से प्रस्तुत नहीं हो रही है

  3. MongoDB discord.py का उपयोग करके रिमाइंडर कमांड

  4. और ऑपरेटर mongoosastic (फ़िल्टर)

  5. MongoDB $setEquals