mongoDB का उपयोग करना एग्रीगेशन सेट ऑपरेटर आप अपनी सरणी फ़िल्टर कर सकते हैं। पहले वास्तविक डेटाबेस सरणी के साथ दिए गए सरणी के प्रतिच्छेदन का पता लगाएं और उसके बाद उपयोग किए गए सेट बराबर विधि का उपयोग करें। नीचे दी गई क्वेरी की जाँच करें:
db.collectionName.aggregate({
"$project": {
"checkAllElem": {
"$setEquals": [{
"$setIntersection": ["$items", [5, 2, 6, 4, 7, 8]]
}, "$items"]
},
"items": 1
}
}, {
"$match": {
"checkAllElem": true
}
})