NumberLong(x) अपने लिमिट वैल्यू से आगे निकल जाता है और वैल्यू को राउंड ऑफ कर देता है जबकिNumberLong("x") नहीं करता है।
अब, हम एक संख्या पर विचार करेंगे और इसका उपयोग NumberLong(x) और NumberLong(“x”) दोनों के लिए अंतर देखने के लिए करेंगे।
आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo603.insert({"longValue" :NumberLong(988998985857575789)});WriteResult({"nInserted" :1})> db.demo603.insert({"longValueInString" :NumberLong("9889989858575789") });
संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo603.find().pretty();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e9605e5ed011c280a0905d1"), "longValue" :NumberLong("988998985857575808")}{ "_id" :ObjectId("5e9605faed011c280a098905d2"), "longValueInString" :NumberLong("98899805d2") /पूर्व>