sql >> Databasteknik >  >> NoSQL >> MongoDB

Ange en sorteringsordning från strängvärden i mongdb-aggregation

Du kan prova nedanstående aggregering i 3.4.

Använd $indexOfArray för att hitta positionen för söksträngen i värdelistan och $addFields för att behålla utdataindexet i det extra fältet i dokumentet följt av $sort för att sortera dokumenten

[
 {"$addFields":{ "statusValue":{"$indexOfArray":[[start, middle, end], "$status"]}}}, 
 {"$sort":{"statusValue":1}}
]



  1. Hur man får återuppringning när nyckeln går ut i REDIS

  2. Hur lägger jag till Mongo DB-aggregationsresultat till en befintlig samling?

  3. MongoDB använder COLLSCAN när endast _id returneras

  4. MongoDB:Upserting och Sub-dokument