Existem duas maneiras que permitem definir como você deseja serializar suas classes:usando atributos ou criando um mapa de classe para sua classe em seu código de inicialização. Um mapa de classe é uma estrutura que define o mapeamento entre uma classe e um documento BSON. Ele contém uma lista dos campos e propriedades da classe que participam da serialização e para cada um define os parâmetros de serialização necessários (por exemplo, o nome do elemento BSON, opções de representação, etc...). Então, no seu caso, você poderia fazer algo assim:
BsonClassMap.RegisterClassMap<Role>(cm =>
{
cm.AutoMap();// Automap the Role class
cm.UnmapProperty(c => c.RoleId); //Ignore RoleId property
cm.UnmapProperty(c => c.CreateDate);//Ignore CreateDate property
});
Você pode encontrar mais informações sobre este assunto em ligação .