Я согласен, что это не правильно, но если вы хотите использовать Oids, то это то, что должно произойти.Я один из разработчиков драйвера mongodb-csharp, и лично я никогда не использую Oids.Я всегда буду использовать гиды.Хотя это занимает больше места, я считаю, что это стоит того, чтобы переносить между различными хранилищами данных (я использую MSSQL для обработки транзакций), а также сохранять прозрачность своих зависимостей.