函数以生成自然排序的字符串



我在两个数据库(MySQL和MariadB(中有一些记录,我必须使用自然排序进行排序。在MySQL中,我从中使用功能和触发器:https://stackoverflow.com/a/12257917/1408681,但不确定,如何在MongoDB中生成此类字符串。我还使用PHP,因此在更新记录之前生成此类字符串并不是问题,然后将其用于排序。

但是...如何?我正在寻找从字符串中生成特殊字符串的功能,然后可以将其用于自然分类。

在我的情况下,解决方案是使用https://docs.mongodb.com/manual/reference/colperion/collation/-本机在MongoDB中进行分类。它比创建下一个字段要好得多。

最新更新