MongoDB数据导入导出

导入数据

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 导出数据:1.导出为json格式文件:mongoexport -d <数据库名称> -c -o <json文件...
    mugtmag阅读 9,676评论 0 4
  • export import
    OldSix1987阅读 177评论 0 0
  • 关键词:MongoDB数据 数据迁移 删除 本文的主要目的是为了记录一下一些常用的命令,已备将来自己应用时查...
    tianmh阅读 5,282评论 1 6
  • 聚焦在 Twitter 上关于Apache Spark的数据,目标是准备将来用于机器学习和流式处理应用的数据。 ...
    abel_cao阅读 2,794评论 1 12
  • 聊一聊Vue和生物,有时候转换一下思考模式,会让编程更开心.好记性不如烂笔头,本来已经整理好思路了,项目忙了大半个...
    Ricoywang阅读 1,110评论 4 6

友情链接更多精彩内容