Как указать Порядок или Вид с помощью драйвера C# для MongoDB?

Я пытаюсь выяснить, как отсортировать набор стороны сервера документов путем сообщения драйвера C#, каков порядок сортировки, но это, кажется, не поддерживает ту конструкцию все же.

Действительно ли возможно сделать этот любой другой путь?

39
задан Serhat Ozgel 20 February 2013 в 13:21
поделиться

2 ответа

- 4565733-

Я делаю это в JavaScript, так как я не знаю C #, но он должен иметь эквивалентный синтаксис с драйвером C #.

Если ваш запрос выглядел как:

db.c.find({"foo" : "bar"})

, и вы хотите сортировать по возрастанию «BAZ», заверните ваш запрос в поле «Запрос» и добавьте поле «Заказбие»:

db.c.find({"query" : {"foo" : "bar"}, "orderby" : {"baz" : 1}})

для по убыванию, используйте -1 Отказ

-1
ответ дан 27 November 2019 в 02:07
поделиться

Кажется, что способ сделать это, используя существующий драйвер C#, следующий:

db["collection"].Find(new Document().Append("query", 
new Document()).Append("orderby", 
new Document().Append(name:1).Append(age,-1))); 

, на который меня включил Sam Corder здесь

5
ответ дан 27 November 2019 в 02:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: