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

क्षेत्र मूल्य के संदर्भ का उपयोग करके एकत्रीकरण में मोंगोडब रेगेक्स

$expr . का उपयोग करने का सबसे आसान तरीका है पहले इस तरह 3.6 में उपलब्ध:

{$match:{$expr:{$eq:[
    “$second”,
    {$substr:{
        “$first”,
        0,
        {$strLenCP:”$second”}
    }}
]}}}

यह फ़ील्ड 'सेकंड' में स्ट्रिंग की तुलना 'पहले' के पहले N वर्णों से करता है जहाँ N दूसरी स्ट्रिंग की लंबाई है। अगर वे बराबर हैं, तो 'पहला' 'दूसरा' से शुरू होता है।

4.2 एग्रीगेशन एक्सप्रेशन में $regex के लिए समर्थन जोड़ता है, लेकिन इसकी शुरुआत बहुत आसान है और इसके लिए रेगुलर एक्सप्रेशन की आवश्यकता नहीं है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MeteorJS में MongoDB एग्रीगेट और ग्रुपिंग इश्यू

  2. मोंगोडब में दस्तावेज़ को कैस्केड कैसे करें?

  3. स्प्रिंग डेटा MongoDB रिपॉजिटरी में गणना करें

  4. क्या मोंगो ऑटोरेमोव संग्रह कर सकता है?

  5. क्या WiredTiger में MongoDb दस्तावेज़ पर आंशिक अद्यतन करने से पूर्ण दस्तावेज़ अद्यतन पर कोई लाभ मिलता है?