2011-07-20 8 views
2

は、私は次のように記録しているモンゴでコレクション、持っている:Mongoのユニークなプロパティを取得するには?

{ "id": NumberLong(141242), "name": "John Doe", "language": "en" } 
{ "id": NumberLong(3556332), "name": "Mark Zuckerberg", "language": "jp" } 
{ "id": NumberLong(124), "name": "Abigail Fidler", "language": "cn" } 
{ "id": NumberLong(325262351), "name": "Joe Parker", "language": "jp" } 
{ "id": NumberLong(98798), "name": "John Bush", "language": "en" } 

をし、私はそのコレクションからすべてのユニークな言語を選択したいと思います。

{ "language": "en" } 
{ "language": "jp" } 
{ "language": "cn" } 

Mongoでの操作方法はありますか?

答えて

1

MongoDBにはdistinctコマンドがあります。 mongoシェルから

例:

> db.mydb.distinct("language"); 
[ "en", "jp", "cn" ] 
関連する問題