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

MongoDB Grupuj według pól, policz i posortuj według opisu

Patrząc na zapytanie sql, wygląda na to, że chcesz sortować według liczby. Więc w zapytaniu mongo również powinieneś wspomnieć o countA jako pole sortowania.

db.coll.aggregate([
  {
     $group: { 
        _id: "$mainsubject.code", 
        countA: { $sum: 1}
     }
  },
  {
    $sort:{'countA':1}
  }
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Kompromisy polegające na porzucaniu kolekcji a usuwaniu wszystkich jej dokumentów

  2. Jak zaimportować plik JSON do MongoDB za pomocą Pythona?

  3. Jak znaleźć dokumenty z dokładnie takimi samymi wpisami w tablicy, jak w zapytaniu?

  4. Docker:zmień folder, w którym mają być przechowywane woluminy Docker

  5. Najlepsze praktyki aktualizacji asynchronicznie zduplikowanych danych w mongodb