sql >> Databasteknik >  >> NoSQL >> MongoDB

mongodb grupp efter första tecken

Du visar inte hur dokumenten i din samling ser ut, men du kan använda aggregate insamlingsmetod för att göra detta:

// Group by the first letter of the 'words' field of each doc in the 'test'
// collection while generating a count of the docs in each group.
db.test.aggregate({$group: {_id: {$substr: ['$words', 0, 1]}, count: {$sum: 1}}})



  1. Fel vid hämtning av tweets med Tweepy

  2. En samling inom en samling

  3. Vill du bara visa vissa fält när du visar ett specifikt objekt med vårdata?

  4. MongoDB skiftlägesokänsligt index börjar med prestandaproblem