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

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

आप RunCommand . का उपयोग कर सकते हैं db.stats() get प्राप्त करने की विधि इस तरह के परिणाम:

var command = new CommandDocument {{ "dbStats", 1}, {"scale", 1}};
var result = db.RunCommand<BsonDocument>(command);

परिणाम इस तरह होगा:

{
    "db" : "Test",
    "collections" : 7,
    "objects" : 32,
    "avgObjSize" : 94.0,
    "dataSize" : 3008,
    "storageSize" : 57344,
    "numExtents" : 7,
    "indexes" : 5,
    "indexSize" : 40880,
    "fileSize" : 67108864,
    "nsSizeMB" : 16,
    "dataFileVersion" : {
        "major" : 4,
        "minor" : 5
    },
    "extentFreeList" : {
        "num" : 0,
        "totalSize" : 0
    },
    "ok" : 1.0
}

और db.getCollectionNames() . के लिए; इस आदेश का उपयोग करने का एक तरीका है:

var command = new CommandDocument { { "listCollections", 1 }, { "scale", 1 } };
var result = db.RunCommand<BsonDocument>(command);
// and to clear extra details
var colNames = result["cursor"]["firstBatch"].AsBsonArray.Values.Select(c => c["name"]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. जाँच करें कि क्या अद्यतन/सम्मिलित करने में कोई त्रुटि है | मोंगोडीबी जावा ड्राइवर

  2. क्या एक मोंगो कर्सर को दो बार पुनरावृत्त करना संभव है?

  3. MongoDB:उपयोगकर्ताओं को टिप्पणियों में एम्बेड करें

  4. नेवला दस्तावेज़। काम नहीं कर रहा सहेजें

  5. Model.find().toArray() .toArray() विधि नहीं होने का दावा करते हुए