mongodb中如何先按字母排序然后按数字排序?

发布于 2025-01-18 07:01:43 字数 335 浏览 1 评论 0原文

我想按名称 ASC 对数据进行排序,符号和数字始终排在第一位,排序字段的类型是字符串

我希望它的顺序不同:

  1. 字母
  2. 符号
  3. 数字

现在返回的示例数据:

+rest day
/day
11 some
44
rest day
sport day

我想要的是字母表顺序先来,然后是符号,然后是数字

所需的输出

rest day
sport day
+rest day
/day
11 some
44

I want to sort data by name ASC, symbols and numbers are always come first, sorting field's type is string

I want it would be in different order:

  1. letters
  2. symbols
  3. numbers

example data as it returns now:

+rest day
/day
11 some
44
rest day
sport day

What i want is the alphabet order come first then follow by symbols and then numbers

Desired output

rest day
sport day
+rest day
/day
11 some
44

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文