写入MongoDB
我比较习惯用cmd写入数据,直接进入数据所在根目录/在file后面导到数据所在根目录
mongoimport --db taobao --collection consumer --type csv --headerline --ignoreBlanks --file tianchi_mobile_recommend_train_user.csv
Python读取数据库
导入包
from pymongo import MongoClient
from pandas.io.json import json_normalize
读取指令
conn = MongoClient(host='localhost', port=27017) # 实例化MongoClient
db = conn.get_database('douban') # 连接到名为douban的数据库
douban_movie = db.get_collection('douban_movie3') # 连接到集合下的数据名称douban_movie3
data = douban_movie.find() # 查询这个集合下的所有记录
数据规范化
data = json_normalize([line for line in data])
读取完成