У меня есть коллекция с полем version
в случайном порядке
[
{
"_id" : ObjectId("5ea7dfcf33b735ec0ae69019"),
"version" : "1.2.1"
},
{
"_id" : ObjectId("5ea7dfcf33b735ec0ae6901a"),
"version" : "1.2.2"
},
{
"_id" : ObjectId("5ea7dfcf33b735ec0ae6901b"),
"version" : "1.2.3"
},
{
"_id" : ObjectId("5ea7dfcf33b735ec0ae6901c"),
"version" : "1.1.0"
},
{
"_id" : ObjectId("5ea7dfcf33b735ec0ae6901d"),
"version" : "1.1.1"
},
{
"_id" : ObjectId("5ea7dfcf33b735ec0ae6901e"),
"version" : "1.3.1"
},
{
"_id" : ObjectId("5ea7dfcf33b735ec0ae6901f"),
"version" : "1.1.2"
},
.
.
.
{
"_id" : ObjectId("5ea7dfcf33b735ec0ae6901f"),
"version" : "1.9.1"
},
{
"_id" : ObjectId("5ea7dfcf33b735ec0ae6901f"),
"version" : "1.10.1"
}
]
и т. Д.
Я хочу получить вывод в отсортированном порядке на основе версии.
Я могу отсортировать его после разделения версий, но я не хочу go с помощью этого подхода.
Любая помощь будет высоко ценится.
Заранее спасибо:)