Datetimeoffset не отображается в драйвере mongodb C#
Я сохраняю значение поля как DatetimeOffset в Mongodb через драйвер C#, который сохраняется в БД как
"createdAt" : [ NumberLong(637166528776997165), NumberInt(0) ]
Но когда вы пытаетесь вернуть его обратно, он не анализируется/не сопоставляется.
Когда смотришь на результат использования.ToJson() обнаружил, что его приход как
"createdAt" : [NumberLong(0), 0].
Что я уже пробовал:
Уже попробовать
var serializer = new DateTimeSerializer(DateTimeKind.Utc, BsonType.Document); BsonSerializer.RegisterSerializer(typeof(DateTime), serializer); var sr = new DateTimeOffsetSerializer(); BsonSerializer.RegisterSerializer(typeof(DateTimeOffset), sr);