Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

MongoDB में लंबी संख्याएं कैसे इन्सर्ट करें?

MongoDB में 64-बिट इंटीजर्स के लिए NumberLong का उपयोग

लंबी संख्याएं इन्सर्ट करने के लिए NumberLong() का उपयोग करें। यह 64-बिट इंटीजर्स को संभालने के लिए उपयोग किया जाता है।

कलेक्शन बनाना

> db.demo273.insert({
    Name: "Robert",
    id: NumberLong("100000000000001"),
    isActive: true
})
WriteResult({ "nInserted": 1 })
> db.demo273.insert({
    Name: "David",
    id: NumberLong("98888888888888888"),
    isActive: false
})
WriteResult({ "nInserted": 1 })
> db.demo273.insert({
    Name: "Mike",
    id: NumberLong("999999999999"),
    isActive: true
})
WriteResult({ "nInserted": 1 })

सभी डॉक्यूमेंट्स

> db.demo273.find();

व्याख्या

  • NumberLong(): 64-बिट साइन्ड इंटीजर (BSON प्रकार लॉन्ग) बनाता है
  • स्ट्रिंग आर्गुमेंट: सटीकता बनाए रखने के लिए मान को स्ट्रिंग के रूप में पास करें
  • सीमा: -9,223,372,036,854,775,808 से 9,223,372,036,854,775,807
  • बिना NumberLong के, बड़ी संख्याएं डबल के रूप में स्टोर हो सकती हैं, जिससे सटीकता हानि होती है

MongoDB शेल में विकल्प

ड्राइवर उपयोग

अधिकांश MongoDB ड्राइवर्स (Node.js, Python, Java, आदि) में 64-बिट इंटीजर्स के लिए नेटिव लॉन्ग प्रकार समर्थन होता है। ड्राइवर-विशिष्ट Long क्लास का उपयोग करें।

  1. - MongoDB में Python ऑब्जेक्ट कैसे इन्सर्ट करें?

    आप Python में MongoDB डेटाबेस से कनेक्ट करने के लिए pymongo लाइब्रेरी का उपयोग कर सकते हैं और Python में ऑब्जेक्ट्स को इन्सर्ट, अपडेट, डिलीट आदि करने के लिए इसका उपयोग कर सकते हैं। लाइब्रेरी Python datetime ऑब्जेक्ट्स को आउट-ऑफ-द-बॉक्स सपोर्ट करती है और आपको PyMongo का उपयोग करके Mongo में डेट इन्स

  1. - MongoDB में कलेक्शन कैसे ड्रॉप करें?

    MongoDB में कलेक्शन ड्रॉप करने के लिए, आपको drop() कमांड का उपयोग करना होगा। सिंटैक्स इस प्रकार है: db.yourCollectionName.drop(); उपरोक्त सिंटैक्स true या false लौटाता है। यदि कलेक्शन सफलतापूर्वक ड्रॉप हो जाता है तो यह true लौटाता है अन्यथा false। आइए पहले MongoDB से सभी कलेक्शन नाम प्रदर्शित करें।

  1. MongoDB में कंसोल कैसे क्लियर करें? MongoDB में कंसोल कैसे क्लियर करें?

    MongoDB में कंसोल क्लियर करने के लिए, आप निम्न दो सिंटैक्स में से किसी का उपयोग कर सकते हैं। पहला सिंटैक्स कीबोर्ड शॉर्टकट का उपयोग है: Ctrl + L उपरोक्त कुंजी दबाने के बाद, आप MongoDB में कंसोल क्लियर कर सकते हैं। दूसरा सिंटैक्स इस प्रकार है: cls उपरोक्त सिंटैक्स को समझने के लिए, आइए उन्हें एक-एक क