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 collections模块实例讲解
Apr 07 Python
Python删除空文件和空文件夹的方法
Jul 14 Python
Python中的字符串查找操作方法总结
Jun 27 Python
Python 多核并行计算的示例代码
Nov 07 Python
Python遍历某目录下的所有文件夹与文件路径
Mar 15 Python
Linux下python3.6.1环境配置教程
Sep 26 Python
python 使用值来排序一个字典的方法
Nov 16 Python
Python lambda表达式用法实例分析
Dec 25 Python
对python中GUI,Label和Button的实例详解
Jun 27 Python
对python中arange()和linspace()的区别说明
May 03 Python
tensorflow图像裁剪进行数据增强操作
Jun 30 Python
PyCharm2020最新激活码+激活码补丁(亲测最新版PyCharm2020.2激活成功)
Nov 25 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
phpfans留言版用到的install.php
2007/01/04 PHP
php截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
PHP中类属性与类静态变量的访问方法示例
2016/07/13 PHP
php魔术方法功能与用法实例分析
2016/10/19 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
动态样式类封装JS代码
2009/09/02 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
用js实现博客打赏功能
2016/10/24 Javascript
详解NodeJs支付宝移动支付签名及验签
2017/01/06 NodeJs
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
2017/07/22 jQuery
基于vue 实现token验证的实例代码
2017/12/14 Javascript
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
python的中异常处理机制
2018/08/30 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
python用for循环求和的方法总结
2019/07/08 Python
python操作cfg配置文件方式
2019/12/22 Python
利用django创建一个简易的博客网站的示例
2020/09/29 Python
Pandas DataFrame求差集的示例代码
2020/12/13 Python
浅析python字符串前加r、f、u、l 的区别
2021/01/24 Python
HTML5和以前HTML4的区别整理
2013/10/20 HTML / CSS
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
介绍一下EJB的体系结构
2012/08/01 面试题
工程力学专业毕业生求职信
2013/10/06 职场文书
教育实习生的自我评价分享
2013/11/21 职场文书
肯尼迪就职演说稿
2013/12/31 职场文书
领导证婚人证婚词
2014/01/13 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
呐喊读书笔记
2015/06/30 职场文书
css3 filter属性的使用简介
2021/03/31 HTML / CSS
python3中apply函数和lambda函数的使用详解
2022/02/28 Python
Redis实战高并发之扣减库存项目
2022/04/14 Redis
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS