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

सी # एपीआई का उपयोग कर एक मोंगोडब कैप्ड संग्रह बनाना

ड्राइवर के v2.0 से शुरू होकर एक नया async है -केवल एपीआई। पुराने एपीआई का अब उपयोग नहीं किया जाना चाहिए क्योंकि यह नए एपीआई पर एक अवरुद्ध मुखौटा है और इसे हटा दिया गया है।

कैप्ड संग्रह बनाने के लिए वर्तमान में अनुशंसित तरीका है IMongoDatabase.CreateCollectionAsync को कॉल और प्रतीक्षा करना एक CreateCollectionOptions . के साथ उदाहरण जो निर्दिष्ट करता है Capped = true और MaxSize = <cap size in bytes> या MaxDocuments = <cap in doc count> (या दोनों)।

async Task CreateCappedCollectionAsync()
{
    var database = new MongoClient().GetDatabase("HamsterSchool");
    await database.CreateCollectionAsync("Hamsters", new CreateCollectionOptions
    {
        Capped = true,
        MaxSize = 1024,
        MaxDocuments = 10,
    });
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग बैच में लेखक के बराबर MongoDb?

  2. मोंगोज़ का उपयोग करके मोंगोडब के थोक संचालन से संशोधित आईडीएस प्राप्त करने का कोई तरीका?

  3. मैं अधिकतम दस्तावेज़ आकार से अधिक के बिना एकत्रीकरण कैसे लिख सकता हूं?

  4. सरणी नेवला का केवल अंतिम तत्व प्राप्त करें

  5. MongoDB php ड्राइवर XAMPP OS X पर अपाचे को विफल करने का कारण बनता है