Existe uma maneira de fazer isso com o driver C#. Os métodos podem ser canalizados em construtores, então todos os
.Slice() e .Include() e .Exclude() var fields = Fields.Slice("empActivity", -1)
.Include("employeeId", "empActivity.transId")
.Exclude("_id");
var cursor = collection.Find(query).SetFields(fields);