public NoSqlPipeline Project(params string[] args) { var projection = new NoSqlProjection(args); Pipeline.Add(new BsonDocument { { "$project", projection.GetProjection() } }); Fields = projection.GetFields().ToList(); return this; }
public NoSqlPipeline Project(NoSqlProjection projection) { Pipeline.Add(new BsonDocument {{ "$project", projection.GetProjection() }}); Fields = projection.GetFields().ToList(); return this; }