U kunt onderstaande aggregatie proberen in 3.4.
Gebruik $indexOfArray
om de positie van de zoekreeks in de lijst met waarden te vinden en $addFields
om de uitvoerindex in het extra veld in het document te houden, gevolgd door $sort
om de documenten te sorteren
[
{"$addFields":{ "statusValue":{"$indexOfArray":[[start, middle, end], "$status"]}}},
{"$sort":{"statusValue":1}}
]