Using MongoDB C# Driver 2.0 fluent API for Aggregate with Unwind operator, the reference documentation (http://mongodb.github.io/mongo-csharp-driver/2.0/reference/driver/crud/reading/#unwind) instructs to use the following
An $unwind stage is defined using the Unwind method and its overloads. Because $unwind is a type of projection, you must provide a return type.
Unfortunately it does not say how you should provide the type.
Does anyone have an idea?