美文网首页
MongoDB数据的3种插入方式

MongoDB数据的3种插入方式

作者: 辣瓜瓜 | 来源:发表于2019-04-15 23:30 被阅读0次
    1. 手动插入

    创建集合方式,且插入数据,集合中的字段是分类型的,插入的数字查找的时候也需要是数字,字符串同理


    2. 通过MongoDB终端命令行形式导入

    使用MongoDB中的mongoimport模块来导入数据。
    导入的基本写法是:
    mongoimport -d 使用的库的名称 -c 使用的集合的名称 -f 要导入的文件地址
    注意:-d、-c、-file不可省略


    这里有个注意:我在导入时报错

    mongodb import missing ; before statement @(shell):1:15
    

    并不是语法拼写错误,而是使用mongoimport时需要退出mongo环境才行。

    附mongoimport中的参数:
    -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})

    3. 使用客户端的导入/插入功能

    在导入之前需要先有导出的数据才能导入
    studio 3T有导入功能,Robo 3T没有,但可以使用批量insert的文档的功能


    相关文章

      网友评论

          本文标题:MongoDB数据的3种插入方式

          本文链接:https://www.haomeiwen.com/subject/nulhuqtx.html