У меня есть модель Монго, как это:Как решить «Ожидаемое имя элемента -« _t », а не« число ».»
class ObjectA {
[BsonId(IdGenerator = typeof(BsonObjectIdGenerator))]
public BsonObjectId Id;
[BsonElement("number")]
public int Number { get; set; }
[BsonElement("b")]
public List<ObjectB> objectB { get; set; }
}
class ObjectB {
[BsonElement("someProperty")]
public string SomeProperty { get; set; }
}
Моя проблема когда я агрегировать коллекцию с {$unwind:objectB}
. В результате documencts имеют уникальный объект на свойстве objectB
(а не в списке). Так литые failes за исключением:
Произошла ошибка при десериализации свойство ObjectB из класса Objecta: Ожидаемое имя элемента, чтобы быть «_t», не «номер».
Должен ли я создать новую модель для этого или есть более простой способ ее решения?