私たちのアプリケーションは MongoDB に基づいています。IT資産の「名前」「バージョン」や各種属性をMongoDBに格納します。キーワードに基づいてアセットの最新バージョンを取得する必要がある新しい検索要件があります。ここでの問題は、バージョン番号の形式が xyz (つまり、major.minor.maintenance) であることです。
基本的に、最初にメジャー バージョン (desc)、マイナー バージョン (desc)、メンテナンス バージョン (desc) の順に結果セットを並べ替える必要があります。たとえば、以下のバージョン番号の場合: 1.0.10 1.1.0 11.0.0 2.0.1 ソートされたバージョンは次のようになります: 1.0.10 1.2.10 2.0.1 11.0.0 Mongo レイヤーでこれを正しくソートすることは可能ですか?自体?残念ながら、バージョン番号は xyz 形式の構造化されたオブジェクトではなく、単一の文字列値として格納されるだけです。
前もって感謝します!ゼバ