zoukankan      html  css  js  c++  java
  • mongodb数据库的导出与导入

    数据库的导出

    
    导出类型为json,数据库:mapdb,集合:bike 字段:bikeId,lat,lng,current_time,source ,条件为source字段为ofo第一条数据
    mongoexport --port 27017 -u sangfor_edr -p Sangforedr! -d sangfor_edr -c agent_info --type=json -o agent_info.json
    

    数据库的导入

    
    mongoimport --port 27017 -u sangfor_edr -p Sangforedr! -d sangfor_edr -c anti_bfa_log  --type=json --file anti_bfa_log.json
    

    ps:要在mongodb的安装目录下执行

    参数含义

    • 导出
    
    -h,    --host :代表远程连接的数据库地址,默认连接本地Mongo数据库;
    --port:代表远程连接的数据库的端口,默认连接的远程端口27017;
    -u    --username:代表连接远程数据库的账号,如果设置数据库的认证,需要指定用户账号;
    -p    --password:代表连接数据库的账号对应的密码;
    -d    --db:代表连接的数据库;
    -c    --collection:代表连接数据库中的集合;
    -f     --fields:代表集合中的字段,可以根据设置选择导出的字段;
    --type:代表导出输出的文件类型,包括csv和json文件;
    -o    --out:代表导出的文件名;
    -q    --query:代表查询条件;
    --skip:跳过指定数量的数据;
    --limit:读取指定数量的数据记录;
    --sort:对数据进行排序,可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而-1是用于降序排列,如sort({KEY:1})。
     当查询时同时使用sort,skip,limit,无论位置先后,最先执行顺序 sort再skip再limit。
    
    • 导入
    
    h,--host :代表远程连接的数据库地址,默认连接本地Mongo数据库;
    --port:代表远程连接的数据库的端口,默认连接的远程端口27017;
    -u,--username:代表连接远程数据库的账号,如果设置数据库的认证,需要指定用户账号;
    -p,--password:代表连接数据库的账号对应的密码;
    -d,--db:代表连接的数据库;
    -c,--collection:代表连接数据库中的集合;
    -f, --fields:代表导入集合中的字段;
    --type:代表导入的文件类型,包括csv和json,tsv文件,默认json格式;
    --file:导入的文件名称
    --headerline:导入csv文件时,指明第一行是列名,不需要导入;
    

    原文地址:https://segmentfault.com/a/1190000016061535

  • 相关阅读:
    多线程、线程同步、Lock接口
    线程池、匿名内部类、创建线程
    commons-IO、多线程
    PHP的一个坑
    jquery 实现导航栏滑动效果
    浏览器加载模式:window.onload和$(document).ready()的区别(详解)
    jQuery绑定事件-多种方式实现
    baidu-fex 精彩文章
    jquery1.11 操作checkbox:全选、取消全选、获取选择元素、获取取消选择元素(总结)
    倒计时时钟-原创
  • 原文地址:https://www.cnblogs.com/lalalagq/p/9974916.html
Copyright © 2011-2022 走看看