sql >> Databáze >  >> NoSQL >> MongoDB

Zadejte pořadí řazení z hodnot řetězců v agregaci mongdb

Níže můžete vyzkoušet agregaci v 3.4.

Použijte $indexOfArray k nalezení pozice hledaného řetězce v seznamu hodnot a $addFields chcete-li ponechat výstupní index v dalším poli v dokumentu, za kterým následuje $sort pro třídění dokumentů

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



  1. Protokolujte dotazy MongoDB pomocí Spring Boot

  2. MongoDB remove()

  3. Jak zobrazit libovolná data bez schématu v HTML pomocí node.js / mongodb

  4. Jak odstranit vnořený objekt na základě jeho ObjectId?