MongoDB数据的3种插入方式

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的文档的功能


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

相关阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 6,205评论 0赞 9
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,849评论 1赞 32
  • NoSql数据库优缺点 在优势方面主要体现在下面几点: 简单的扩展 快速的读写 低廉的成本 灵活的数据模型 在不足...
    dreamer_lk阅读 2,909评论 0赞 6
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 8,118评论 5赞 115
  • 讲到带人,有的朋友会说,为什么我们在这里从事这个行业还要用这种方法教大家如何去带人。首先,大家都知道,我们这个行业...
    军旅之晴阅读 3,591评论 0赞 5

友情链接更多精彩内容