博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongodb批量操作, bulk_write,
阅读量:6690 次
发布时间:2019-06-25

本文共 416 字,大约阅读时间需要 1 分钟。

需要批量操作时候,节省网络连接交互次数,可以使用 bulk_write。
设置ordered=False,因为批量操作中没有互相依赖关系,如果有前后顺序的互相依赖,需要设置为True。
 
bed_type_match_failed_list = [{
'_id': b, 'update_time': datetime.datetime.now()} for b in self.bed_type_match_failed_set]to_be_request = [UpdateOne({
'_id':b['_id']},{
'$set':b},upsert=True) for b in bed_type_match_failed_list]self.col.bulk_write(to_be_request,ordered=False)self.bed_type_match_failed_set.clear()

 

转载地址:http://xjkoo.baihongyu.com/

你可能感兴趣的文章
LVS_DR+Keepalived高可用Web群集
查看>>
Windows7系统安装
查看>>
浅谈数据库之存储过程
查看>>
化繁为简|华天软件参数化,将轴承设计变为数与数的组合
查看>>
深入理解Java内存模型(一)——基础
查看>>
美图秀秀下载|美图秀秀电脑版下
查看>>
生产者消费者模式
查看>>
tomcat的Context配置,虚拟访问数据
查看>>
选择手持机品牌对后期工作效率提升
查看>>
ORACLE---添加控制文件
查看>>
学习感悟——从如何读书引发的思考
查看>>
我的友情链接
查看>>
CSAPP缓冲区溢出实验记录(二)
查看>>
TD-LTE的那些事
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Linux内核中用d_path得到绝对路径名
查看>>
Qt中QString,char,int,QByteArray之间到转换
查看>>
Exchange Server 2007邮箱存储服务器的集群和高可用性技术(上)
查看>>
磁盘管理与磁盘阵列RAID
查看>>