आप कुल ढांचे के साथ $literal ऑपरेटर का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.fieldWithStaticValue.insertOne({"Name":"Larry","Age":24});{ "acknowledge":true, "insertId" :ObjectId("5cd6554c7924bb85b3f48948")}> db.fieldWithStaticValue। इंसर्टऑन ({"नाम":"क्रिस", "आयु":23}); {"स्वीकृत":सच, "सम्मिलित आईडी":ऑब्जेक्ट आईडी ("5cd655567924bb85b3f48949")}> db.fieldWithStaticValue.insertOne({"Name":" डेविड","आयु":26});{ "स्वीकृत" :सच, "insertId" :ObjectId("5cd655607924bb85b3f4894a")}
खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
> db.fieldWithStaticValue.find();
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5cd6554c7924bb85b3f48948"), "Name" :"Larry", "Age" :24 }{ "_id" :ObjectId("5cd655567924bb85b3f48949"), "Name" :"Chris", " उम्र" :23 }{ "_id" :ObjectId("5cd655607924bb85b3f4894a"), "Name" :"David", "Age" :26 }
$literal -
. का उपयोग करके MongoDB में स्थिर मान के साथ फ़ील्ड जोड़ने की क्वेरी निम्नलिखित है> db.fieldWithStaticValue.aggregate( [ {$प्रोजेक्ट:{नाम:1,आयु:1, "स्टेटिकवैल्यू":{ $शाब्दिक:100 }}}]);
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5cd6554c7924bb85b3f48948"), "Name" :"Larry", "Age" :24, "StaticValue" :100 }{ "_id" :ObjectId("5cd655567924bb85b3f48949"), "Name" :"क्रिस", "आयु" :23, "स्टेटिकवैल्यू" :100 }{ "_id" :ObjectId("5cd655607924bb85b3f4894a"), "नाम" :"डेविड", "आयु" :26, "स्टेटिकवैल्यू" :100 }पूर्व>