sql >> Databasteknik >  >> NoSQL >> MongoDB

Fråga distinkt med MongoMapper

Jag tror att du måste gå ner till ruby-drivrutinen för att göra detta eftersom jag inte tror att du kan göra detta med MongoMapper själv:

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

Att anropa insamlingsmetoden på en modell returnerar samlingen som skulle tillhandahållas av Ruby-drivrutinen direkt så att du kan utfärda en distinkt fråga med syntaxen nedan:

collection.distinct(key, query = nil)

Du kan läsa mer om det här



  1. Hur skalning verkligen fungerar i Apache HBase

  2. MongoDB använder en OR-sats i mongoengine

  3. mongodb tillåter gästanslutning även när auth är aktiverat

  4. koppla mongodb med djongo (Django)