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

MongoDb . में दस्तावेज़ का आकार

एक सामान्य गाइड के रूप में आप एक संग्रह में दस्तावेज़ों के औसत आकार की जांच कर सकते हैं कॉलनाम avgObjSize . का उपयोग करके संग्रह द्वारा रिपोर्ट किया गया मान stats() :

db.collname.stats()

बड़े दस्तावेज़ों को खोजने और गिनने के लिए आप कुछ इसी तरह का उपयोग कर सकते हैं:

var maxSize = 1024;
var bigDocs = 0;
db.collname.find().forEach(
    function (doc) {
        var docSize = Object.bsonsize(doc);
        if (docSize >= maxSize) {
            bigDocs++;
            print(doc._id + ' is ' + docSize + ' bytes');
        }
    }
)
print("Found " + bigDocs + " documents bigger than " + maxSize + " bytes")

ध्यान दें कि ये दोनों उदाहरण MongoDB BSON का उपयोग कर रहे हैं। प्रतिनिधित्व, जो अन्य डेटाबेस में समान डेटा का प्रतिनिधित्व करने के लिए आवश्यक आकार से भिन्न होगा।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ClusterControl के साथ शुरुआत कैसे करें

  2. मोंगोडब में पेजिनेशन लागू करना

  3. नोड.जेएस का उपयोग करके मोंगोडब से प्राप्त वेबपेज पर डेटा प्रदर्शित करें

  4. सीमा का उपयोग करते समय MongoDB के साथ कुल दस्तावेज़ों की संख्या प्राप्त करें

  5. सी # मोंगो चालक IMongoDatabase RunCommand डेटाबेस आँकड़े प्राप्त करने के लिए