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

मोंगोडीबी सी # चालक - ऑब्जेक्ट आईडी के रूप में _id को कैसे स्टोर करें लेकिन आईडी संपत्ति स्ट्रिंग करने के लिए मानचित्र?

यह बदल गया है, मैं नवीनतम 1.x ड्राइवर का उपयोग कर रहा हूं (Nuget पैकेज <package id="mongocsharpdriver" version="2.0.0" targetFramework="net45" /> ) और SetRepresentation . का उपयोग करने के बजाय आपने धारावाहिक सेट किया है।

public class RegistrationAttempt
{
    public string AttemptId { get; set; }
}

BsonClassMap.RegisterClassMap<RegistrationAttempt>(cm =>
{
    cm.AutoMap();
    cm.MapIdProperty(c => c.AttemptId)
        .SetIdGenerator(StringObjectIdGenerator.Instance)
        .SetSerializer(new StringSerializer(BsonType.ObjectId));
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ग्रोवी मिलान करने वाला कन्स्ट्रक्टर नहीं ढूंढ सका?

  2. मोंगोडब के लिए एक वृद्धिशील बैकअप करना चाहते हैं। जर्नलिंग? ओप्लॉग?

  3. नेवला सत्यापन:आवश्यक:गलत, मान्य:रेगेक्स, खाली मूल्यों के साथ मुद्दे

  4. मोंगोडीबी $isoWeekYear

  5. मैं स्प्रिंग-डेटा में मोंगोडब के डिफ़ॉल्ट डेटाबेस को कैसे बदल/परिभाषित कर सकता हूं?