美文网首页
MongoDB入门-插入文档

MongoDB入门-插入文档

作者: 似朝朝我心 | 来源:发表于2020-10-29 17:36 被阅读0次

我这里使用的数据库可视化工具是RoBo 3T社区版作为展示。

db.collection.insert()方法,向集合内传入一个或多个文档,一个文档的时候传的是对象,多个文档传的是数组。


效果图 :


  • 当我们向集合中插入文档时,如果没有给文档指定_id属性,则mongoDB数据库会默认自动为文档添加_id属性,并且该属性用来作为文档的唯一标识,就像我们的身份证一样,唯一的且不会重复。(如下图所示)。


  • ObjectId的生成原理(如下图)。


  • 实际上,我们自己也可以调用ObjectId()方法来创建一个时间戳,这个时间戳它也是唯一的,不会出现重复的情况,这个时间戳的存在,确保了我们的数据唯一性。(如下图)。


  • 实际上,这样的时间戳可读性不是很高,所以_id属性我们也可以自己指定,使用自定义命名的标识符,方便我们可读。



  • 但我们一般使用默认的_id属性匹配的时间戳即可。如果我们指定了_id属性,数据库就不会再默认添时间戳加了。

db.collection.insertOne()方法,插入一个文档对象。
db.collection.insertMany()方法,插入多个文档对象。

实际上,db.collection.insertOne()方法和db.collection.insertMany()方法都是对db.collection.insert()方法的拆分

db.collection.insertOne()方法和db.collection.insertMany()方法,语义上更加清晰,会告诉我们传几个文档对象,而db.collection.insert()方法则不明确,可以是一个文档对象,也可以是多个,总的来说,这三个方法本质上没多大区别。

相关文章

  • MongoDB入门-插入文档

    我这里使用的数据库可视化工具是RoBo 3T社区版作为展示。 db.collection.insert()方法,向...

  • Mongodb基本操作

    mongodb数据库管理: Mongodb插入文档: Mongodb更新文档 Mongodb删除文档: Mongo...

  • mongo增删该查

    MongoDB 插入文档MongoDB 使用 insert() 或 save() 方法向集合中插入文档,语法如下:...

  • MongoDB的增删改查

    1.MongoDB的插入文档 MongoDB使用insert()和save()插入文档数据插入语法 实例 如果我们...

  • MongoDB文档存储

    mongodb文档存储特点 将文档插入到MongoDB的时候,文档是按照插入的顺序,依次在磁盘上相邻保存因此,一个...

  • MongonDB 插入文档和删除文档

    插入文档 MongoDB 使用 insert() 或 save() 方法向集合中插入文档,语法如下: 删除文档 M...

  • mongodb文档操作

    插入文档 语法 mongodb使用insert() 或save()方法插入文档,语法如下: 实例 注:如果myCo...

  • MongoDB插入文档

    MongoDB提供了如下方法向集合插入文档 官方文档 documents db.collection.inser...

  • MongoDB 增

    用 insert() 方法插入文档到 MongoDB 的集合。如果你尝试插入的集合不存在,MongoDB 会为你创...

  • 创建、更新及删除文档

    插入文档 要插入多个文档时,使用批量插入会快一些。批量插入可以传递一个由文档构成的数据给数据库 mongoDB的消...

网友评论

      本文标题:MongoDB入门-插入文档

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