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

$regex . के साथ सरणी तत्वों को फ़िल्टर करें

दोस्तों चूंकि मैं मोंगोडब में नया हूं, इसलिए मुझे अपने काम का उचित समाधान खोजने में एक दिन लग गया। मेरे पास मेरी समस्या का समाधान है। यदि आप लोगों के पास इससे बेहतर प्रश्न हैं, तो बस इसे पोस्ट करें या इसे संशोधित करें....

 db.collections.aggregate([
        {"$match":{"Corporate_ID":"id"}},
        {"$unwind":"$services"},
        {"$match":{"$or":[
            {"services.type":{$regex:'TRXF2016088142',"$options": "i"}},
            {"services.timeSpent":{$regex:'TRXF2016088142',"$options": "i"}},
            {"services.trxID":{$regex:'TRXF2016088142',"$options": "i"}},
            {"services.CustomerQuery":{$regex:'F',"$options": "i"}},
            {"services.ServiceProvided":{$regex:'F',"$options": "i"}},
            {"services.Category":{$regex:'F',"$options": "i"}},
            {"services.callTime":{$regex:'TRXF2016088142',"$options": "i"}},
            {"services.ActualAmount":{$regex:'TRXF2016088142',"$options": "i"}},
            {"services.FinalAmount":{$regex:'TRXF2016088142',"$options": "i"}},
            {"services.DiscountRuppes":{$regex:'TRXF2016088142',"$options": "i"}},
            {"services.DiscountPerctange":{$regex:'TRXF2016088142',"$options": "i"}}                     
            ]}},
        {"$unwind":"$services"},
        {"$project":{
            "service":"$services"}
               }        
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Model.find () नेवला में खाली लौटाता है

  2. NodeJS एक्सप्रेस निर्भरता इंजेक्शन और डेटाबेस कनेक्शन

  3. नोड.जेएस और मोंगोडब में अतुल्यकालिक डेटाबेस प्रश्नों को संभालना

  4. पुश और स्लाइस के साथ सरणी अपडेट कर रहा है

  5. MongoDB क्वेरी में दस्तावेज़ों की सरणी को फ़िल्टर और मैप कैसे करें?