sql >> Database >  >> NoSQL >> MongoDB

Deserialisering van de interface in MongoDB met behulp van C# - Onbekende discriminatorwaarde

Ik heb het probleem gedeeltelijk voor mij opgelost door een klassenkaart toe te voegen in Program.cs (of een andere applicatie-startklasse):

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

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

Als iemand een manier vindt om met annotaties te werken , beantwoord deze vraag.



  1. Is de hartslagfrequentie of time-outperiode van de replicaset configureerbaar?

  2. GroupBy Aggregation inclusief ontbrekende datums in Mongolië

  3. mongodump Mislukt:slechte optie:kan slechts één verzameling naar stdout dumpen

  4. MongooseError:je kunt niet meerdere keren `mongoose.connect()` gebruiken terwijl je verbonden bent