首页 > 其他分享 >插入

插入

时间:2023-02-06 00:35:36浏览次数:33  
标签:365373011 insertOne lyra db writeConcern 插入

插入文档

insertOne

语法格式

db.collection.insertOne(
   <document>,
   {
      writeConcern: <document>
   }
)

在复制集中需要使用writeConcern来校验数据是否写成功:有一下几个取值范围
0: 发起写操作但不关心是否写成功
x: x个节点写成功才算写成功
majority: 大多数节点写成功才算写成功。

db.emp.insertOne({"username": "lyra", "password": "365373011"},{writeConcern: "majority"})
db.emp.insertOne({"username": "lyra", "password": "365373011"},{writeConcern: 10})
db.emp.insertOne({"username": "lyra", "password": "365373011"},{writeConcern: 0})

insertMany

插入多条数据
语法格式

db.collection.insertMany(
   [ <document 1> , <document 2>, ... ],
   {
      writeConcern: <document>,
      ordered: <boolean>
   }
)

writeConcern:和上面一样,也是写策略
ordered:是否有序插入

标签:365373011,insertOne,lyra,db,writeConcern,插入
From: https://www.cnblogs.com/lyraHeartstrings/p/17094239.html

相关文章

  • python Listbox插入数据导致GUI崩溃
    提问: 我用windnd模块做了个文件拖入获取路径的功能,想把获取到的路径插入到列表,但是GUI会崩溃,下面是原代码求帮忙看看咋回事importwindndimportthreadingimporttk......
  • Mysql 4 种方式避免重复插入数据!
    最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一......
  • 批量插入通话记录
    简单的demo帮测试生成通话记录。1:申请权限android.permission.WRITE_CALL_LOG2:核心代码privatevoidinsertCallLog(Stringnumber,Stringduration,Stringtype,......
  • MybatisPlus批量插入探索
    MybatisPlus批量插入探索 最近在最近开发过程中遇到一个问题,在项目智慧物联网的大背景下,通常需要由多个传感器和监测设备向服务器请求,原设定是每次从mq中拉取1000数据批......
  • 【八大数据排序法】插入排序法的图形理解和案例实现 | C++
    第十六章插入排序法:::hljs-center目录第十六章插入排序法●前言●认识算法●一、插入排序法是什么?1.简要介绍2.图形理解3.算法分析●二、案例实现1.......
  • 冒泡排序+快速排序+插入排序(实现)
    王道督学营16/*Description读取10个整型数据1263589541356503844,然后通过冒泡排序,快速排序,插入排序,分别对该组数据进行排序,输出3次有序结果,每个数的输出占3个......
  • 【解决方案】多线程如何避免重复插入
    【先记录,日后完善验证】1、设置唯一键,如果是插入或更新操作可以增加trycatch,把更新的sql写在catch里面;2、synchornized关键字和lock接口,但是只能用于单机;4、多服务可......
  • 插入排序(Insertion Sort)
    一、算法概述1.1算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排......
  • openpyxl 插入图片
    fromioimportBytesIOfromopenpyxl.drawing.imageimportImage#BytesIO可以将数据存入内存,模拟文件的操作方式read或者writef=BytesIO()f.write(requests.get(u......
  • js插入样式表
    js插入样式表varstyle=document.createElement('style');style.innerHTML=`body{background-color:aquamarine!important;}`;//获取第一个脚本标记varscri......