Database

[{itemName:"Mashed carrots with big carrot pieces",price:1.29},{itemName:"Carrot juice",price:0.79},{itemName:"Apple juice",price:1.49}]

Query

db.collection.aggregate([{$match:{itemName:{$regex:"car",$options:"gi"}}},{$project:{index:{$indexOfCP:[{$toLower:"$itemName"},"car"]},price:1,itemName:1}},{$sort:{index:1}}])

Result