MongoDB 查询今天数据并去重 QH 字段
可以使用以下代码查询mongodb中今天之内的数据,并对'QH'字段进行去重:
from pymongo import MongoClient
from datetime import datetime, timedelta
# 连接数据库
client = MongoClient('localhost', 27017)
db = client['mydatabase']
# 获取今天的日期
today = datetime.now().date()
# 构造查询条件
start_time = datetime.combine(today, datetime.min.time())
end_time = datetime.combine(today, datetime.max.time())
query = {'time': {'$gte': start_time, '$lte': end_time}}
# 查询数据并对'QH'字段进行去重
result = db.my_collection.distinct('QH', query)
# 输出结果
print(result)
其中,'mydatabase'为数据库名称,'my_collection'为集合名称,'time'为日期字段,'QH'为需要去重的字段。'distinct'方法可以对指定字段进行去重,返回去重后的结果列表。
原文地址: https://www.cveoy.top/t/topic/kd1L 著作权归作者所有。请勿转载和采集!