Возникли проблемы с заказом по числовому значению

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

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

введите описание изображения здесь

1 ответ

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

Другие вопросы по тегам