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

जांचें कि क्या फ़ील्ड मान सरणी में बाहर निकलता है - MongoDB

आप $expr का उपयोग कर सकते हैं $in के साथ :

Person.find({ $expr: { $in: [ "$age", [15, 20, 12, 0] ] } })

संपादित करें:सरणियों की तुलना करने के लिए आपको $setIntersection की आवश्यकता है और $size ऑपरेटरों, कोशिश करें:

Person.find({
    $expr: {
        $gt: [
            {
                $size: {
                    $setIntersection: [
                        [
                        "15",
                        "a",
                        "12",
                        "0"
                        ],
                        "$age.x"
                    ]
                }
            },
            0
        ]
    }
})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में वाइल्डकार्ड इंडेक्स बनाएं

  2. नेवला - कैसे समूहबद्ध करें और कैसे आबाद करें?

  3. ओपन सोर्स डेटाबेस कैसे तैनात करें

  4. MongoDB $lt एकत्रीकरण पाइपलाइन ऑपरेटर

  5. MongoDB के साथ सरणी से विशिष्ट आइटम निकाल रहा है