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

एक मोंगो एक्सप्रेशन बनाने का सबसे अच्छा तरीका जो कभी मेल नहीं खाता

मुझे लगता है कि आप जो चाहते हैं उसे हासिल करने का सबसे अच्छा तरीका है {_id : -1} . जोड़ना

db.coll.find({a : 1}) db.coll.find({a : 1, _id : -1}) में बदल दिया जाएगा . यह आसान है तो सभी shx2 समाधान (नोस्कैन के साथ अंतिम को छोड़कर जो अच्छा है)।

इसके अलावा _id फ़ील्ड पहले से ही एक प्राथमिक अनुक्रमणिका है, इसलिए यह जल्दी से समझ जाएगा कि ऐसा कोई _id नहीं है संग्रह में फ़ील्ड।

पी.एस. अगर कोई अपने _id को -1 के रूप में नाम देने के लिए इतना स्मार्ट होगा, तो आप {_id : NaN} कर सकते हैं .अगर वहाँ होगा _id = NaN तो आपको शायद अपने ऐप को फिर से विकसित करने की ज़रूरत है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB मौजूदा क्षेत्रों से स्कोर की गणना कर रहा है और इसे उसी संग्रह में एक नए क्षेत्र में डाल रहा है

  2. प्रमाणीकरण के साथ अपस्टार्ट सेवा में मोगोडब कैसे सेट करें?

  3. MongoDB के साथ म्यूटेक्स

  4. धीमी MongoDB क्वेरी

  5. MongoDB में ObjectID के साथ एक दस्तावेज़ खोजें