如何从 PyMongo 获取不同的值
How to get distinct values from PyMongo
在 MongoDB 我有一个商店数据的数据集。
使用 PyMongo,我在集合
中找到所有 distinct/unique 值
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
的查询,但无法使其正常工作。
您要找的是distinct
for testy in collection.find().distinct('stores'):
print(testy)
或
for testy in collection.distinct('stores', {'dept': 'A'}):
print(testy)
在 MongoDB 我有一个商店数据的数据集。 使用 PyMongo,我在集合
中找到所有 distinct/unique 值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
的查询,但无法使其正常工作。
您要找的是distinct
for testy in collection.find().distinct('stores'):
print(testy)
或
for testy in collection.distinct('stores', {'dept': 'A'}):
print(testy)