Если я хочу читать и записывать данные mongo с помощью POCO
public class Thingy
{
public string Foo {get;set;}
}
...
coll.Insert(new Thing(Foo = "hello"));
Когда я читаю ответ, я получаю сообщение о том, что _id является неожиданным атрибутом (а это ). Затем я добавил в класс поле с именем _id. Теперь вставка не работает, говоря, что поле _id не может быть нулевым. Испытанный атрибут BsonIgnoreIfNull, который не сработал.