当前位置: 首页 > article >正文

MongoDB 插入文档

MongoDB提供了两种方式可以将文档添加到集合中:

  1. 插入单个文档:db.集合名称.insertOne()
  2. 插入多个文档:db.集合名称.insertMany()

下面我们通过代码来展示如何添加单个或者多个文档

添加单个文档

db.test.insertOne(
    {
        "id": "1001", 
        "name": "张三", 
        "age": 20
    }
);

我们通过命令向集合test中添加了一条用户信息;执行完命令之后,返回的结果如下:

{
    "acknowledged" : true,
    "insertedId" : ObjectId("642be48ec2efd6c6eacc71fc")
}

返回的结果代表插入成功,并为数据生成了数据对应的唯一ID

添加多个文档

db.test.insertMany(
    [
        {
            "id": "1002", 
            "name": "李四", 
            "age": 22
        }, 
        {
            "id": "1003", 
            "name": "王五", 
            "age": 25
        }
    ]
);

我们通过命令向集合test中添加了两条用户信息;执行完命令之后,返回的结果如下:

{
    "acknowledged" : true,
    "insertedIds" : [
        ObjectId("642be59ec2efd6c6eacc71fd"),
        ObjectId("642be59ec2efd6c6eacc71fe")
    ]
}

返回的结果代表插入成功,并为每条数据生成了数据对应的唯一ID 


http://www.kler.cn/a/7551.html

相关文章:

  • 自存 关于RestController请求传参数 前端和后端相关
  • 高级计算机算法的8道题(贪心、动态规划)
  • git撤销、回退某个commit的修改
  • node对接ChatGpt的流式输出的配置
  • 算法魅力-二分查找实战
  • 《Django 5 By Example》阅读笔记:p105-p164
  • 考勤、充电,绑身份,你的人员定位系统就缺它了!
  • 大数据 | 实验一:大数据系统基本实验 | 熟悉常用的HDFS操作
  • scroll-view不能滚动问题
  • RK3588平台开发系列讲解(同步与互斥篇)信号量介绍
  • Javscript字符串的常用方法有哪些?
  • Python 进阶指南(编程轻松进阶):七、编程术语
  • Python 进阶指南(编程轻松进阶):二、环境配置和命令行
  • 【QT】在公司为了统一代码的风格,那如何在Qt Creater中进行设置
  • ROS实践08 订阅乌龟位姿C++
  • 人人都是数据分析师-数据分析之数据图表可视化(下)
  • 每日一问-ChapGPT-20230406-中医基础-脉诊
  • chatGPT教程
  • 清理MySQL 慢sql日志的方法 flush log/table 注意事项
  • 【ES实战】ES集群节点迁移与缩容补充说明
  • Onedrive for Business迁移方案 | 分享一
  • SQL是什么?它能做什么?SQL的基本书写规则
  • Java面向对象多态
  • 定语从句的省略
  • 【Go基础】一篇文章带你了解 — 异常处理
  • Kafka系列——详解如何使用和配置生产者实现可靠的消息发送