Utilisation de mongoDB Opérateur d'ensemble d'agrégation vous pouvez filtrer votre tableau. Découvrez d'abord l'intersection du tableau donné avec le tableau de base de données réel, puis utilisez la méthode set equals. cochez la requête ci-dessous :
db.collectionName.aggregate({
"$project": {
"checkAllElem": {
"$setEquals": [{
"$setIntersection": ["$items", [5, 2, 6, 4, 7, 8]]
}, "$items"]
},
"items": 1
}
}, {
"$match": {
"checkAllElem": true
}
})