面试题答案
一键面试from pymongo import MongoClient
# 连接到MongoDB
client = MongoClient('mongodb://localhost:27017/')
db = client['your_database_name']
students_collection = db['students']
# 统计不同年龄的学生数量,并按照年龄从小到大排序
result = students_collection.aggregate([
{"$group": {"_id": "$age", "count": {"$sum": 1}}},
{"$sort": {"_id": 1}}
])
# 输出结果
for doc in result:
print(f"年龄: {doc['_id']}, 学生数量: {doc['count']}")