# coding=utf-8
import pandas
import os
from pymongo import MongoClient
client = MongoClient('ip',27017)//已经部署的服务器的,写自己的ip
#client = MongoClient('localhost',27017)//本地mongodb
db = client.movie //进入数据库
collection = db.comments //进入集合
df = pandas.DataFrame(list(collection.find()))
#print(df) //显示集合中的内容
print(df[['movie','content']]) //只打印指定字段
接下来是我整了一天,追着大佬问的,(因为我需求的原因,必须用这种形式打印出来),根据movie字段分组,显示该movie下的所有content(每个movie对应不止一个content),不同content用换行符隔开
grouped = data.groupby('movie').apply(lambda x:'\n'.join(x["content"]))
for i in grouped.to_frame().itertuples():
print(i[0])
print(i[1])
效果: