我不明白distinct的含义是什么以及如何使用它。我已经搜索了相关的答案,但它似乎与列表有某种关系。真的很感激帮助。
list_of_stocks = db.stocks.distinct("symbol")
答案 0 :(得分:0)
正如OP确认的那样,这是对MongoDB数据库的PyMongo
调用,该数据库允许以下列形式进行独特的查找:
db.collection_name.distinct("property_name")
这将返回集合中给定属性的所有不同值。
或者,如果您指定文档过滤器(实际上是find()
过滤器)作为第二个参数,您的查询将首先被该过滤器缩小,然后将应用distinct
。例如:
list_of_stocks = db.stocks.distinct("symbol", {"exchange": "NASDAQ"})
答案 1 :(得分:-1)
在数据库中使用了Distinct关键字,它只返回包含该特定列的不同元素的记录集。