【问题标题】:RavenDb Integer values sortingRavenDb 整数值排序
【发布时间】:2012-01-31 02:23:09
【问题描述】:

根据documentation,数值默认按字符串排序。我很好奇这个决定背后的原因是什么。根据适当的数字类型定义默认的 SortOption 对我来说看起来更合理,尤其是根据这个:

默认的 SortOptions 值为字符串。可用的适当值 适用于所有数字类型(Byte、Double、Float、Int、Long 和 Short)。

【问题讨论】:

  • 问题是什么?如果您想提出功能或更改建议,请使用邮件列表、github 或提供拉取请求。
  • 我不认为我是第一个来到这里的人。所以我想目前的实施背后应该有一些动机。这就是为什么我决定先澄清它
  • 好的,所以问题类似于“以这种方式实现它的原因是什么?”

标签: .net nosql ravendb


【解决方案1】:

因为真的没有什么可以阻止你说话

{“计数”:123 } {“计数”:“手数”}

RavenDB 是无类型的,我们无法知道您将在其中放入什么。 我们默认按字符串排序,因为它始终可用,并且适用于大多数场景。

在某些情况下我们可能会检测到并处理它,但这不是我们关注的事情。 我在这里创建了一个问题:http://issues.hibernatingrhinos.com/issue/RavenDB-10

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    • 2017-03-03
    • 1970-01-01
    相关资源
    最近更新 更多