使用Jupyter Notebook通过Python在Mongo中聚合:空结果

2024-10-01 07:49:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Jupyter notebook中有以下代码来在Mongo中进行聚合,我在集群中有我的空闲层连接。应该说,这段代码取自课程:Coursera平台上提供的MongoDB简介,无论如何,如果你问我是从哪里学来的。结果是给我“[]”

万一你问;是的,我曾试图联系负责这门课程的导师,但他们几年来一直不给所有学生答复

import pymongo
from pymongo import MongoClient
import pprint
from IPython.display import clear_output


client = MongoClient("mongodb+srv://IVAN:*****@vanillacluster.kzjwz.mongodb.net/MFLIX?retryWrites=true&w=majority")

pipeline = [{ '$group': { '_id': {"language": "$language"},  'count': {'$sum': 1} }}]
clear_output()
pprint.pprint(list(client.MFLIX.movies_initial.aggregate(pipeline)))

Tags: 代码fromimportclientoutputpipelinemongodbjupyter