J'ai besoin d'utiliser MongoDB pour le travail mais je ne suis pas vraiment à l'aise avec. J'ai besoin de récupérer un ensemble de documents en retirant les doublons de ceux-ci.
En simplifiant énormément, un document est organisé de la sorte :
{
'user': 'The User',
'rapport': {
'id' : 0
}
}
Un utilisateur peut avoir plusieursrapports, et plusieurs fois le même (ce n'est pas un problème de conception, c'est la simplification qui rend ça bizarre)
Un rapport n'est lié qu'à unutilisateur
Je souhaite récupérer une liste de couple Rapport-Utilisateur en enlevant tous les doublons de rapport.
Voici un exemple pour mieux comprendre :
# Données dans la base
Utilistateur | Rapport ID
-------------|------------
User1 | AAAA
User1 | AAAA
User1 | BBBB
User2 | CCCC
User3 | DDDD
User3 | DDDD
# Résultat après requête où chaque ligne représente un document
Utilistateur | Rapport ID
-------------|------------
User1 | AAAA
User1 | BBBB
User2 | CCCC
User3 | DDDD
Je souhaite donc arriver à cette finalité, mais j'ai beaucoup de mal avec les agrégateurs et compagnie...
Si quelqu'un est disponible pour me donner un petit coup de main, ça m'aiderait beaucoup Merci
Si debugger, c’est supprimer des bugs, alors programmer ne peut être que les ajouter.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Si debugger, c’est supprimer des bugs, alors programmer ne peut être que les ajouter.