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

MongoDB Seskupte podle pole, spočítejte je a seřaďte popis

Při pohledu na váš dotaz SQL to vypadá, že chcete třídit podle počtu. Takže v mongo dotazu byste také měli uvést countA jako pole řazení.

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


  1. Replikujte pouze dokumenty, kde je {'public':true} v MongoDB

  2. Nastavení výchozí databáze pro prostředí MongoDB

  3. Jak získat krátký název měsíce v SQL

  4. Jaké parametry jsou předány zpětným voláním Mongoose