2 फ़ील्ड की तुलना करने की स्थिति को क्वेरी करने के लिए, निम्न सिंटैक्स का उपयोग करें -
db.yourCollectionName.find({ $where:function() { इसे वापस करें। yourFirstFieldNameवाक्य रचना को समझने के लिए, आइए हम दस्तावेज़ के साथ एक संग्रह बनाते हैं। दस्तावेज़ के साथ संग्रह बनाने की क्वेरी इस प्रकार है - > db.comparingTwoFieldsDemo.insertOne({"StudentName":"John",,"StudentAge":21,"StudentMathMarks":99,"StudentPhysicsMarks":98});{ "acknowledge" :true, "insertId" :ObjectId("5c8ac09e6cea1f28b7aa0807")}> db.comparingTwoFieldsDemo.insertOne({"StudentName":"Carol",,"StudentAge":22,"StudentMathMarks":79,"StudentPhysicsMarks":89});{ "स्वीकृत" "insertedId" :ObjectId("5c8ac0b46cea1f28b7aa0808")}> db.comparingTwoFieldsDemo.insertOne({"StudentName":"David",,"StudentAge":24,"StudentMathMarks":39,"StudentPhysicsMarks":{ "acknowled":45}); " :सच, "insertId" :ObjectId("5c8ac0c96cea1f28b7aa0809")}> db.comparingTwoFieldsDemo.insertOne({"StudentName":"Bob",,"StudentAge":23,"StudentMathMarks":87,"StudentPhysics":;{ "स्वीकृत" :सच, "insertId" :ObjectId("5c8ac0e06cea1f28b7aa080a")}संग्रह से सभी दस्तावेज़ों को ढूँढें () विधि की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है:
> db.comparingTwoFieldsDemo.find().pretty();निम्न आउटपुट है -
{ "_id" :ObjectId("5c8ac09e6cea1f28b7aa0807"), "StudentName" :"John", "StudentAge" :21, "StudentMathMarks" :99, "StudentPhysicsMarks" :98}{aa "_id" :ObjectId("528b46cea1f" "), "StudentName" :"Carol", "StudentAge" :22, "StudentMathMarks" :79, "StudentPhysicsMarks" :89}{ "_id" :ObjectId("5c8ac0c96cea1f28b7aa0809"), "StudentName" " :"David" स्टूडेंटएज":24, "स्टूडेंटमैथमार्क्स":39, "स्टूडेंटफिजिक्समार्क्स":45}{ "_आईडी":ऑब्जेक्टआईड ("5c8ac0e06cea1f28b7aa080a"), "स्टूडेंटनाम":"बॉब", "स्टूडेंटएज" :23, "स्टूडेंटमैथमार्क"। स्टूडेंटफिजिक्स मार्क्स" :78}यहाँ 2 क्षेत्रों की तुलना करने की शर्त की क्वेरी है -
> db.comparingTwoFieldsDemo.find({ $where:function() { इसे वापस करें।StudentMathMarksनिम्न आउटपुट है -
{ "_id" :ObjectId("5c8ac0b46cea1f28b7aa0808"), "StudentName" :"Carol", "StudentAge" :22, "StudentMathMarks" :79, "StudentPhysicsMarks" :89b796aa}{ "_id" :ObjectId "), "StudentName" :"David", "StudentAge" :24, "StudentMathMarks" :39, "StudentPhysicsMarks" :45}