MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Eindeutige Abfragen mit MongoMapper

Ich denke, Sie müssen auf den Ruby-Treiber herunterfallen, um dies zu tun, da ich nicht glaube, dass Sie dies mit MongoMapper selbst tun können:

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

Das Aufrufen der Sammlungsmethode für ein Modell gibt die Sammlung so zurück, wie sie vom Ruby-Treiber direkt bereitgestellt würde, sodass Sie eine eindeutige Abfrage mit der folgenden Syntax ausführen können:

collection.distinct(key, query = nil)

Weitere Informationen dazu finden Sie hier