カスタムソートシーケンス用に DB を構成する方法を知りたい
現在、MongoDB は次の順序で文字列データを並べ替えます: (文字列のリストを並べ替えるために使用されるパターンは -> [Symbols][0-9][AZ][az] です)
例:現在のソート順はこのようになります。
- &%名前
- 123アプリ名
- アプリ名
- SentinnelName
- アプリ名
- サンプル名
しかし、私たちがこの種を望む方法は異なります。パターンは次のとおりです-> [シンボル][0-9][Aa-Zz]
例: 予想される並べ替え順序は次のようになります
- &%名前
- 123アプリ名
- アプリ名
- アプリ名
- SentinnelName
- サンプル名
私の質問は、mongoDB で正規表現パターンをカスタマイズし、予想される順序でソートするように構成する方法を知っていますか。?
明確であることを願っています。不明な点がある場合は、詳細を説明するためにお知らせください。
PS: この変更を DB レベルで行いたいので、並べ替えを行ったときにどの文字列でも同じになるようにします。