Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NoSQL Discussion :

[MongoDB] Grouper et compter


Sujet :

NoSQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    octobre 2009
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : octobre 2009
    Messages : 174
    Points : 80
    Points
    80
    Par défaut [MongoDB] Grouper et compter
    Bonjour,
    débutant en mongoDB, J'ai une collection dont les documents contiennent un champ "ville". Je dois grouper les documents par ville et les compter.
    Faudrait un résultat genre:
    Paris ->157
    Grenoble -> 2
    ...
    J'arrive bien à lister les différentes villes: db.france.distinct("ville") mais ... ???
    Je pense qu'il faut utiliser un aggregate mais je n'y suis pas. Pouvez vous m'aider svp?
    Merci
      0  0

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    octobre 2009
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : octobre 2009
    Messages : 174
    Points : 80
    Points
    80
    Par défaut
    J'ai trouvé une soution mais il y a très certainement mieux:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    varGroup = { $group : {"_id":"$ville","total":{$sum:1}}};
    db.france.aggregate([varGroup])
      0  0

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/03/2017, 12h10
  2. [AC-2010] Compter les doublons et grouper par mois
    Par pipo159 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 08/07/2015, 19h45
  3. [AC-2007] Grouper pour ne compter que le nombre etiquettes
    Par drabmol dans le forum Access
    Réponses: 1
    Dernier message: 18/09/2012, 09h59
  4. Requête grouper compter
    Par izeba dans le forum Requêtes
    Réponses: 2
    Dernier message: 08/05/2011, 16h35
  5. Compter et grouper des observations
    Par b.barry dans le forum SAS Base
    Réponses: 8
    Dernier message: 05/05/2008, 17h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo