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

मोंगो सी # ड्राइवर के साथ एम्बेडेड दस्तावेज़ में आईडी संपत्ति का नाम बनाए रखें

MongoDB दस्तावेज़ स्पष्ट रूप से बताता है :

दूसरी ओर, C# गुण आमतौर पर पास्कल-केस होते हैं और प्रीफ़िक्स का उपयोग नहीं करते हैं इसलिए ड्राइवर डिज़ाइनर जाहिरा तौर पर तय किया गया फोर्स मैपिंग Id . के लिए _id . के लिए संपत्ति डेटाबेस विशेषता

अगर आप एक गैर-_id को बाइंड करना चाहते हैं विशेषता है कि बस Idकहा जाता है MongoDB में , आप Id . के अलावा किसी अन्य नाम से C# संपत्ति घोषित कर सकते हैं ताकि ड्राइवर इसमें दखल न दे:

public class Inner
{
    public string Name { get; set; }

    [BsonElement("Id")]
    public string IdStr { get; set; }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoError:अपरिचित पाइपलाइन चरण का नाम:'$changeStream'

  2. MongoDB और ElasticSearch के लिए स्प्रिंग-डेटा का संयोजन

  3. क्या किसी को pymongo में 2dsphere अनुक्रमणिका का कार्यशील उदाहरण पता है?

  4. हैश और आरोही सूचकांकों के बीच मोंगोडब प्रदर्शन अंतर (किसी भी कारण से ऑर्डर नहीं किए गए फ़ील्ड में हैश का उपयोग न करने का कोई कारण?)

  5. अद्वितीय वाले क्षेत्रों के लिए मोंगो डुप्ली कुंजी त्रुटि दे रहा है:झूठा