Database

[{"status":"Complete","level":"High"},{"status":"Incomplete","level":"Low"},{"status":"Complete","level":"Medium"}]

Query

db.collection.aggregate([{"$set":{"sort-key":{"$indexOfArray":[["High","Medium","Low"],"$level"]}}},{"$sort":{"sort-key":1}},{"$unset":["sort-key"]}])

Result