У меня много коллекций во многих базах данных, где DateTimeOffset хранится в виде массива, BsonRepresentation DateTimeOffSet по умолчанию в драйвере MongoDB для C #
ISODate("2017-09-20T12:46:53.552Z")
сохраняется как
[NumberLong("636415154304356493"), 120]
Я хотел бы изменить все эти данные на другое BsonRepresentation, представление документа, где DateTimeOffSet хранится как документ
{
"DateTime": ISODate("2017-09-20T12:56:06.642Z"),
"Ticks": NumberLong("636415161666429142"),
"Offset": 120
}
Как это изменение может быть сделано без простоя?
Есть ли у вас что-нибудь похожее?