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