MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Podaj porządek sortowania z wartości ciągów w agregacji mongdb

Możesz spróbować poniższej agregacji w 3.4.

Użyj $indexOfArray aby zlokalizować pozycję szukanego ciągu na liście wartości i $addFields aby zachować indeks wyjściowy w dodatkowym polu w dokumencie, po którym następuje $sort sortowanie dokumentów

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wypełnij zagnieżdżoną tablicę w manguście

  2. jak mogę przepisać moje zapytanie z mangusty po podzieleniu danych z jednego modelu na dwa?

  3. Wstawianie Date() do Mongodb przez powłokę Mongo

  4. Równoważenie obciążenia MongoDB w wielu instancjach AWS

  5. Korzystanie z CouchDb na telefonie z Androidem i mongodb po stronie serwera