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

MongoDB .NET upsert पर _id उत्पन्न नहीं कर रहा है

और निश्चित रूप से मुझे प्रश्न पोस्ट करने के तुरंत बाद उत्तर मिल गया। इस उत्तर से, समाधान एक [BsonIgnoreIfDefault] add जोड़ना है आईडी के लिए विशेषता। प्रश्न के उदाहरण में यह होगा:

public class MongoObject
{
    [BsonId(IdGenerator = typeof(StringObjectIdGenerator))]
    [BsonRepresentation(BsonType.ObjectId)]
    [BsonIgnoreIfDefault]    // <--- this is what was missing
    public string MongoID { get; set; }

    public int Index { get; set; }
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. कैसेंड्रा बनाम मोंगोडीबी

  2. Amazon Linux पर MongoDB स्थापित करने के चरण

  3. नेवला मोंगोडब वस्तुओं की एक सरणी को क्वेरी करता है

  4. मोंगोडब नेवला में E11000 डुप्लिकेट कुंजी त्रुटि सूचकांक

  5. MongoDB:किसी नेस्टेड दस्तावेज़ के अंदर किसी आईडी द्वारा दस्तावेज़ कैसे खोजें