This week-end I've found that the distinct command exist as a database command.
As I think that if it's possible to make it from the database side it would be better, I used it with the RunCommand (Command As Map) As Map
Of the MongoDatabase from the JmongoDB library.