Je souhaite trier une collection MongoDB en fonction de plusieurs champs, certains ascendants et d'autres descendants. J'utilise le pilote C# officiel. Mon code ressemble à ceci:Ordre de tri MongoDB - mélange de champs ascendant et descendant
string[] sortFields = new[] { "surname", "firstname","companyname","email" };
MongoDB.Driver.Builders.SortByBuilder sort = MongoDB.Driver.Builders.SortBy.Ascending(sortFields);
foreach (MongoDB.Bson.BsonDocument doc in contactsCollection.FindAs<MongoDB.Bson.BsonDocument>(query).SetSortOrder(sort))
{
...
Comment puis-je modifier ce code afin de le trier par ordre décroissant pour le courrier électronique?
Merci beaucoup.