首页 > 解决方案 > 尝试按字母顺序排序时,mongodb排序功能不起作用

问题描述

我知道这是一个非常基本的事情,但到目前为止我还没有得到解决方案。代码道具是一个字符串,当我尝试用它排序时,我得到的响应是未排序的。考虑到数据库拥有所有代码从 r1 到 r12 的文档。

我没有足够的声誉来发布图片,所以请在这里找到它们:
https ://i.stack.imgur.com/MPU8a.png
https://i.stack.imgur.com/nT2if.png

标签: mongodbsorting

解决方案


尝试以下查询进行排序。将collectionName替换为您的收藏。

db.getCollection("**collectionName**").find({}).sort({codes:1}).collation({locale:"en_US",numericOrdering:true});

试试这个,让我知道:)


推荐阅读