2015-05-13 3 views
4

В MongoDB У меня есть набор данных данных хранилища. Использования PyMongo Я нахожу все различных/уникальных значения в коллекцииКак получить отличные значения от PyMongo

for testy in collection.distinct('stores'): 
print(testy) 

Я также могу найти подмножество плохо прописаны магазинов Я заинтересован в

for testy in collection.find({'stores': {'$in': ['Aldi','ALDI','aldi']}}): 

То, что я хочу сделать это найти уникальный в этом подмножестве

Согласно документации MongoDB

db.runCommand ({ distinct: "inventory", key: "item.sku", query: { dept: "A"} }) 

Пробовал множество комбинаций, добавляя запрос $in, но не может заставить его работать.

ответ

3

Что вы ищете distinct

for testy in collection.find().distinct('stores'): 
    print(testy) 

или

for testy in collection.distinct('stores', {'dept': 'A'}): 
    print(testy) 
Смежные вопросы