sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB:Jaký je dobrý způsob, jak získat seznam všech jedinečných značek?

I když váš ovladač neimplementuje odlišné, můžete jej implementovat sami. V JavaScriptu (omlouvám se, neznám Erlang, ale měl by se přeložit docela přímo) může říkat:

result = db.$cmd.findOne({"distinct" : "collection_name", "key" : "tags"})

Takže, to je:uděláte findOne v kolekci "$cmd" jakékoli databáze, kterou používáte. Předejte mu název kolekce a klíč, na kterém chcete spouštět odlišně.

Pokud budete někdy potřebovat příkaz, pro který váš ovladač neposkytuje pomocníka, můžete se podívat na http://www.mongodb.org/display/DOCS/List+of+Database+Commands pro poněkud úplný seznam databázových příkazů.



  1. Problém s přístupem k Mongodb na Amazon EC2

  2. Transakce 1 byla provedena v MongoDB

  3. Dotazování na velikost vnitřního pole v MongoDB

  4. Mongodb sečte velikost polí pole