python mongo 向数据中的数组类型新增数据操作


Posted in Python onDecember 05, 2020

我就废话不多说了,大家还是直接看图吧~

python mongo 向数据中的数组类型新增数据操作

补充知识:pymongo插入数据时更新和不更新的使用

(1)update的setOnInsert

当该key不存在的时候执行插入操作,当存在的时候则不管,可以使用setOnInsert

db.test.update({'_id': 'id'}, {'$setOnInsert': {'a': 'a'}, true)

当id存在的时候,忽略setOnInsert。

(2)update的set

当key不存在的时候执行插入操作,当存在的时候更新除key以外的set内的值

db.test.update({'_id': 'id'}, {'$set': {'b': 'b'}}, true)

当id存在的时候,如果要插入,则插入{'a': 'a'}

最后的参数true,则是指明,当update不存在的_id时,执行插入操作。默认是false,只更新,不插入。

(3)insert

insert是直接将内容插入数据库,这样会造成重复插入数据。

以上这篇python mongo 向数据中的数组类型新增数据操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 获取新浪微博的最新公共微博实例分享
Jul 03 Python
在Windows8上的搭建Python和Django环境
Jul 03 Python
python回溯法实现数组全排列输出实例分析
Mar 17 Python
python实现简易数码时钟
Feb 19 Python
解决django后台样式丢失,css资源加载失败的问题
Jun 11 Python
Python传递参数的多种方式(小结)
Sep 18 Python
pygame实现成语填空游戏
Oct 29 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
Python用类实现扑克牌发牌的示例代码
Jun 01 Python
Python使用文件操作实现一个XX信息管理系统的示例
Jul 02 Python
详解python对象之间的交互
Sep 29 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
Nov 30 Python
python自动从arxiv下载paper的示例代码
Dec 05 #Python
python使用dlib进行人脸检测和关键点的示例
Dec 05 #Python
python从ftp获取文件并下载到本地
Dec 05 #Python
python基于socket模拟实现ssh远程执行命令
Dec 05 #Python
Python实现PS滤镜中的USM锐化效果
Dec 04 #Python
python 模拟登陆github的示例
Dec 04 #Python
python中round函数保留两位小数的方法
Dec 04 #Python
You might like
php 文件上传实例代码
2012/04/19 PHP
php获取当月最后一天函数分享
2015/02/02 PHP
PHP文件操作实例总结【文件上传、下载、分页】
2018/12/08 PHP
PHP读取目录树的实现方法分析
2019/03/22 PHP
laravel开发环境homestead搭建过程详解
2020/07/03 PHP
javascript 10进制和62进制的相互转换
2014/07/31 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
jQuery简单操作cookie的插件实例
2016/01/13 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
2016/02/17 Javascript
移动端滑动插件Swipe教程
2016/10/16 Javascript
jQuery基于cookie实现换肤功能实例
2017/10/14 jQuery
js jquery 获取某一元素到浏览器顶端的距离实现方法
2018/09/05 jQuery
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
解决layui的form里的元素进行动态生成,验证失效的问题
2019/09/14 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
node.js +mongdb实现登录功能
2020/06/18 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
Python  连接字符串(join %)
2008/09/06 Python
python实现socket端口重定向示例
2014/02/10 Python
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
Python实现带参数与不带参数的多重继承示例
2018/01/30 Python
Python中的pack和unpack的使用
2018/03/12 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
django配置app中的静态文件步骤
2020/03/27 Python
浅谈Html5中视频 音频标签 进度条的问题
2016/07/26 HTML / CSS
你经历的项目中的SCM配置项主要有哪些?什么是配置项?
2013/11/04 面试题
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
车间机修工岗位职责
2014/02/28 职场文书
教师个人读书活动总结
2014/07/08 职场文书
乡镇食品安全责任书
2014/07/28 职场文书
2015年质量管理工作总结范文
2015/05/18 职场文书
植树节新闻稿
2015/07/17 职场文书
2016党员干部反腐倡廉心得体会
2016/01/13 职场文书
Java框架入门之简单介绍SpringBoot框架
2021/06/18 Java/Android
golang语言指针操作
2022/04/14 Golang