MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Десериализиращ интерфейс в MongoDB с помощта на C# - Неизвестна стойност на дискриминатор

Частично реших проблема за мен, като добавих classmap в Program.cs (или друг клас за стартиране на приложение):

        BsonClassMap.RegisterClassMap<EventData>(cm =>
        {
            cm.AutoMap();
            cm.SetDiscriminator("EventData");
        });

        BsonClassMap.RegisterClassMap<ExceptionData>(cm =>
        {
            cm.AutoMap();
            cm.SetDiscriminator("ExceptionData");
        });

Ако някой намери начин за работа с анотации , моля, отговорете на този въпрос.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Тествайте празен низ в mongodb и pymongo

  2. Намиране на вграден документ по конкретно свойство в Mongoose, Node.js, MongodDB

  3. Как да преименувам/псевдоним поле(я), докато го извличам от MongoDB чрез заявка, използвайки собствено устройство MongoDB-Node.JS?

  4. Конвертирайте съществуващ атрибут на MongoDB низ в BSON::ObjectId

  5. Как да създадете нещо като виртуално поле и твърд код на стойност в mongodb aggregation $project?