Я делаю это на JavaScript, так как не знаю C #, но он должен иметь эквивалентный синтаксис с драйвером C #.
Если ваш запрос выглядел следующим образом:
db.c.find({"foo" : "bar"})
и вы хотите отсортировать по возрастанию «baz», обернуть запрос в поле «query» и добавить поле «orderby»:
db.c.find({"query" : {"foo" : "bar"}, "orderby" : {"baz" : 1}})
Для сортировки по убыванию используйте -1.