收藏
回答

请问云开发 aggregate sort 字符串中文数字字母的排序规则是什么?

使用sort排序字符串字段,按照文档将对应字段设置为1,字符串为数字和字母时是按照从小到大排序的,既1-9,a-z这样。但是中文的话,却是首字母的z-a倒序排序;设置为-1时,情况相反了,中文按照首字母a-z排序,但数字和字母按照9-1,z-a排序的。

这样的话不符合实际的应用场景,希望官方给一个反馈,谢谢~

回答关注问题邀请回答
收藏

1 个回答

  • stop eating
    stop eating
    05-03

    我不是官方。中文不是按照拼音排序的,是根据unicode排的



    05-03
    有用
    回复 6
    • 冯午杰
      冯午杰
      05-03
      感谢回复,中文测得不多,刚好写了个a开头和b开头的内容。那请问有办法统一编码方式排序吗?
      05-03
      回复
    • stop eating
      stop eating
      05-03回复冯午杰
      弄两个字段,一个存中文,一个存拼音
      05-03
      回复
    • 冯午杰
      冯午杰
      05-03
      明白了,感谢。再问个问题,你的java环境是用http api连接云开发环境的吗?
      05-03
      回复
    • stop eating
      stop eating
      发表于小程序端
      05-03回复冯午杰
      只是一个测试代码而已
      05-03
      回复
    • 冯午杰
      冯午杰
      05-03
      哦哦,我想多了。。
      05-03
      回复
    查看更多(1)
登录 后发表内容
问题标签