आइए एक संग्रह बनाते हैं:
> db.demo78.insertOne({"Name1":"Chris","Name2":"Mike"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e2bd99c71bf0181ecc4228f") }
> db.demo78.insertOne({"Name1":"Bob","Name2":"Carol"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e2bd9ac71bf0181ecc42290") }
> db.demo78.insertOne({"Name1":"David","Name2":"Sam"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e2bd9b671bf0181ecc42291") }
> db.demo78.insertOne({"Name1":"Jace","Name2":"John"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e2bd9bf71bf0181ecc42292") }
सभी दस्तावेज़ देखने के लिए:
> db.demo78.find();
आउटपुट:
OR ऑपरेटर लागू करने की क्वेरी
$orका उपयोग करके Name1 "Bob" या Name2 "John" वाले दस्तावेज़ खोजें:> db.demo78.find({$or: [{"Name1": "Bob"}, {Name2: "John"}] });परिणाम:
व्याख्या:
$orऑपरेटर एक सरणी लेता है जिसमें कई शर्तें होती हैं, और उन दस्तावेज़ों को लौटाता है जो कम से कम एक शर्त को पूरा करते हैं।