2016-10-27 9 views
0

私はmongoDBにデータを持っています、私は"category"のpythonコードを使用してすべての値を取得したいと思います。私はいくつかの方法を試しましたが、すべてのケースで私は検索する "価値"を与えなければなりません。任意の提案をいただければ幸いです。特定のキーのすべての値を取得

{ 
    id = "my_id1" 
    tags: [tag1, tag2, tag3], 
    category: "movie", 
}, 
{ 
    id = "my_id2" 
    tags: [tag3, tag6, tag9], 
    category: "tv", 
}, 
{ 
    id = "my_id3" 
    tags: [tag2, tag6, tag8], 
    category: "movie", 
} 

は、私はこれが

db.test.find({},{"category":1}); 

答えて

3

として出力したいです。

次のコード:

db.collection.distinct('category') 

次のリストを返す必要があります。

['movie', 'tv', 'movie'] 
+0

をそれは男を働いはあなたの助けをありがとう –

0

Pymongoのdistinct()メソッドは、コレクション内のすべての文書間でキーに関連付けられているすべての値のリストを返す動作するはず

category: "movie" 
category: "tv" 
category: "movie" 
関連する問題