MongoDB3.4的sharding集群搭建及JavaAPI的简易使用(3)

var resList = new ArrayList[Document] var d = new Document d.append("path", x.getPath) d.append("name", x.getName) d.append("content", filterHtml(Source.fromFile(x, detector(x)).getLines().toArray).mkString("\n")) resList.add(d) dbColl.insertMany(resList, new InsertManyOptions().ordered(false))

在插入过程中,如果"_id"出现重复值,那么默认情况下会中止当前插入操作并throw一个exception,即之前的数据已经插入进去,后面的数据没插入进表,在后面加入new InsertManyOptions().ordered(false)参数就可以将所有不重复的数据插入完成后再throw一个exception

更多MongoDB相关教程见以下内容

MongoDB文档、集合、数据库简介 

MongoDB 3分片部署及故障模拟验证 

Linux CentOS 6.5 yum安装MongoDB 

CentOS 7 yum方式快速安装MongoDB 

MongoDB的查询操作 

在 Azure 虚拟机上快速搭建 MongoDB 集群 

MongoDB复制集原理 

MongoDB 3.4 远程连接认证失败 

Ubuntu 16.04中安装MongoDB3.4数据库系统 

MongoDB权威指南第2版PDF完整带书签目录 下载见

MongoDB 的详细介绍请点这里
MongoDB 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/9bd67adfc68ab1ea86f75b7b3421b634.html