इसके लिए $in के साथ $not का प्रयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
[
{
id: "101",
subjectid: [
"102"
]
},
{
id: "102",
subjectid: [
"102"
]
}
] यहाँ स्नैपशॉट है।

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
db.collection.find()

यह निम्नलिखित आउटपुट देगा -
[
{
"_id": ObjectId("5a934e000102030405000000"),
"id": "101",
"subjectid": [
"102"
]
},
{
"_id": ObjectId("5a934e000102030405000001"),
"id": "102",
"subjectid": [
"102"
]
}
] निम्नलिखित क्वेरी है जो मिलान फ़ील्ड सरणी मान को छोड़कर मान प्राप्त करने के लिए $expr, $not और $in का उपयोग करती है -
db.collection.find({
$expr: {
$not:{
$in: [
"$id",
"$subjectid"
]
}
}
}) यह निम्नलिखित आउटपुट देगा -
[
{
"_id": ObjectId("5a934e000102030405000000"),
"id": "101",
"subjectid": [
"102"
]
}
]