MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

mongodb obtient des enregistrements distincts

Il existe un distinct commande dans mongodb, qui peut être utilisée conjointement avec une requête. Cependant, je pense que cela renvoie simplement une liste distincte de valeurs pour une clé spécifique que vous nommez (c'est-à-dire que dans votre cas, vous n'obtiendrez que les valeurs d'identification renvoyées), donc je ne suis pas sûr que cela vous donnera exactement ce que vous voulez si vous besoin de tous les documents - vous pouvez avoir besoin de MapReduce à la place.

Documentation sur distinct :http://www.mongodb.org/display/DOCS/Aggregation#Aggregation-Distinct