कलेक्शन बनाएं:
> db.demo74.insertOne({
StudentName: "Chris",
StudentDetails: [
{ "Subject": "MongoDB", "isRegular": "Active" },
{ "Subject": "MongoDB", "isRegular": "InActive" },
{ "Subject": "MongoDB", "isRegular": "InActive" }
]
});
{ "acknowledged": true, "insertedId": ObjectId("5e29c6b671bf0181ecc4226f") }
> db.demo74.insertOne({
name: "document2",
data: [
{ "Subject": "MongoDB", "isRegular": "Active" },
{ "Subject": "MongoDB", "isRegular": "Active" },
{ "Subject": "MongoDB", "isRegular": "Active" }
]
});
{ "acknowledged": true, "insertedId": ObjectId("5e29c6b771bf0181ecc42270") }
सभी डॉक्यूमेंट्स देखें:
> db.demo74.find();
आउटपुट:
ऐरे में सभी ऑब्जेक्ट्स का विशिष्ट मान होने वाले डॉक्यूमेंट्स खोजने की क्वेरी:
> db.demo74.find({ "StudentDetails": { "$not": { "$elemMatch": { "isRegular": { $ne: "Active" } } } }, "StudentDetails.isRegular": "Active" }).pretty();परिणाम: