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使用matplotlib绘制柱状图教程
Feb 08 Python
Python随机读取文件实现实例
May 25 Python
详解用Python处理HTML转义字符的5种方式
Dec 27 Python
Python机器学习算法之k均值聚类(k-means)
Feb 23 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
Mar 27 Python
python 返回一个列表中第二大的数方法
Jul 09 Python
详解程序意外中断自动重启shell脚本(以Python为例)
Jul 26 Python
Django的性能优化实现解析
Jul 30 Python
用Python解数独的方法示例
Oct 24 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
Dec 23 Python
Python基础教程(一)——Windows搭建开发Python开发环境
Jul 20 Python
python爬虫请求头的使用
Dec 01 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
下载文件的点击数回填
2006/10/09 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
2016/12/29 PHP
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
jQuery Ajax 加载数据时异步显示加载动画
2016/08/01 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
2017/02/17 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
2019/05/10 Javascript
微信小程序开发之map地图组件定位并手动修改位置偏差
2019/08/17 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
python实现kMeans算法
2017/12/21 Python
Python装饰器简单用法实例小结
2018/12/03 Python
python实现剪切功能
2019/01/23 Python
Python @property及getter setter原理详解
2020/03/31 Python
虚拟机下载python是否需要联网
2020/07/27 Python
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
IE9下html5初试小刀
2010/09/21 HTML / CSS
HTML5重塑Web世界它将如何改变互联网
2012/12/17 HTML / CSS
美国在线鲜花速递:ProFlowers
2017/01/05 全球购物
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
银行实习生自我鉴定范文
2013/09/19 职场文书
个人自我鉴定写法
2013/11/30 职场文书
前台文员我鉴定
2014/01/12 职场文书
幼儿园安全责任书
2014/04/14 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
防灾减灾标语
2014/10/07 职场文书
社区安全温馨提示语
2015/07/14 职场文书
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏