MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB - दशमलव प्रकार के मूल्य के बारे में क्या?

यदि आप वित्तीय उद्देश्यों के लिए एक सटीक प्रतिनिधित्व चाहते हैं, तो डबल्स या फ्लोटिंग पॉइंट मान अनुपयुक्त हैं क्योंकि भिन्नात्मक भाग गोल त्रुटि के अधीन हैं। कुछ दशमलव मानों को बाइनरी-आधारित फ़्लोटिंग पॉइंट्स का उपयोग करके प्रदर्शित नहीं किया जा सकता है और उन्हें अनुमानित किया जाना चाहिए।

कम तकनीकी परिचय के लिए, फ्लोटिंग पॉइंट नंबरों को गोल करने में परेशानी देखें; यदि आप बाहर निकलना चाहते हैं, तो पढ़ें कि प्रत्येक कंप्यूटर वैज्ञानिक को फ़्लोटिंग-प्वाइंट अंकगणित के बारे में क्या पता होना चाहिए।

पूर्णांक प्रकार (सेंट में मान संग्रहीत करना) का उपयोग करने की अनुशंसा संभावित गोलाई त्रुटियों से बचने के लिए है। मौद्रिक डेटा मॉडलिंग के लिए MongoDB दस्तावेज़ में इस दृष्टिकोण को "स्केल फैक्टर का उपयोग" के रूप में वर्णित किया गया है और यह MongoDB 3.2 और इससे पहले के लिए एक सामान्य समाधान है।

MongoDB 3.4 में एक नया दशमलव BSON प्रकार शामिल है जो मौद्रिक डेटा फ़ील्ड में हेरफेर करने के लिए सटीक सटीकता प्रदान करता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Node.js - Mongoose . का उपयोग करके डेटा बनाएं, पढ़ें, अपडेट करें, हटाएं

  2. मैं MongoDB के bsondump को JSON में बदलने के लिए पायथन का उपयोग कैसे कर सकता हूं?

  3. नेवला मोंगोडब वस्तुओं की एक सरणी को क्वेरी करता है

  4. नेवला उप-दस्तावेज़ बनाम नेस्टेड स्कीमा

  5. मोंगोडब क्वेरी किसी दिए गए कुंजी वाले रिकॉर्ड का चयन करने के लिए