Du kan prøve nedenstående aggregering i 3.4.
Brug $indexOfArray
for at finde placeringen af søgestrengen på listen over værdier og $addFields
for at beholde outputindekset i det ekstra felt i dokumentet efterfulgt af $sort
at sortere dokumenterne
[
{"$addFields":{ "statusValue":{"$indexOfArray":[[start, middle, end], "$status"]}}},
{"$sort":{"statusValue":1}}
]