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

Interrogation distincte avec MongoMapper

Je pense que vous devrez vous rendre au pilote ruby ​​pour le faire car je ne pense pas que vous puissiez le faire avec MongoMapper lui-même :

subscribedToThread = Comment.collection.distinct("user_id", {:subscribe_thread => 1})

L'appel de la méthode de collecte sur un modèle renvoie la collection telle qu'elle serait fournie directement par le pilote Ruby afin que vous puissiez émettre une requête distincte en utilisant la syntaxe ci-dessous :

collection.distinct(key, query = nil)

Vous pouvez en savoir plus à ce sujet ici