Возникли проблемы с заказом по числовому значению - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть данные JSON в моей коллекции, как в следующем примере.Существует свойство icCount с числовым значением.Теперь, когда я запускаю запрос с порядком, указанным icCount, он сортируется как текст, а не как числовое значение (см. Скриншот ниже).Индекс здесь автоматический.Есть идеи, что здесь не так?(работает RavenDB 4.1.1)

{
    "enabled": true,
    "description": "",
    "icCount": 3865,
    "companyname": "ABC Data"
}

enter image description here

1 Ответ

0 голосов
/ 21 сентября 2018

Хорошо, так что я нашел это сам.Справка здесь https://ravendb.net/docs/article-page/4.1/csharp/indexes/querying/sorting гласит, что я должен указать режим заказа (тип).Для моего случая я могу просто переписать его так: order by icCount as long desc ... см. long в предложении.Таким образом, мой список данных упорядочен правильно.

...