MongoDB 排序数字字符串

MongoDB 排序数字字符串,第1张

  • Java 的 BigDecimal 转换到 MongoDB 时会变成 String
  • Spring Data 排序:
    Sort sort = Sort.by(Sort.Direction.DESC, "pay_money");
    query.with(sort)
      // String to Number sort
      .collation(Collation.parse("en_US").numericOrdering(true)); 
    
  • JS Shell 排序:
    db.t_instance_order.find({}, {instance_type: 1, pay_money: 1})
      .sort({instance_type: 1, pay_money: -1})
      .collation({locale: "en_US", numericOrdering: true})
      .limit(10);
    

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/734489.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存