导入数据
from pymongo import MongoClient
host = 'localhost'
port = 27017
#连接MongoDB
client =MongoClient(host,port)
db = client['test']#新建test这个数据库
sheet = db ['sheet']#新建sheet这个表
for i in range(1001):
print(i)
#插入数据
sheet.insert_one(
{
'name':'name'+ str(i),
'age':i
}
)
MongoDB导出
按住shift+右键在此处打开命令行
mongo
命令行
mongo
>show dbs
local 0.000GB
> use local
switched to db local
>show collections
startup_log
>db.startup_log.find()
得到里面内容
mogoexport
json格式
mongoexport -d local -c startup_log -o startup_log.json
d data
c collection
o output
需要用管理员权限的命令行
csv格式 可以用excel打开
mongoexport -d local -c startup_log --csv -f hostname,startTime -o startup_log.csv
-f 指定列表
MongoDB数据导入
mongo
>db.createCollection('log')#创建Log文件夹
>show collections
log
sheet
>db.log.find()
mongoimport
json格式
mongoimport -d local -c log --file startup_log.json
csv格式
mongoimport -d local -c log --type csv --headerline --file startup_log.csv
headerline忽略第一行表头 直接导入数据
startup_log.csv
stratup_log.csv