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列表去重方法
Jan 17 Python
python使用PyCharm进行远程开发和调试
Nov 02 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
Dec 20 Python
解决DataFrame排序sort的问题
Jun 07 Python
python定时关机小脚本
Jun 20 Python
python读取一个目录下所有txt里面的内容方法
Jun 23 Python
python实现抽奖小程序
Apr 15 Python
python采集百度搜索结果带有特定URL的链接代码实例
Aug 30 Python
python 解决函数返回return的问题
Dec 05 Python
selenium判断元素是否存在的两种方法小结
Dec 07 Python
pandas按条件筛选数据的实现
Feb 20 Python
OpenCV-Python实现人脸美白算法的实例
Jun 11 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
获得Google PR值的PHP代码
2007/01/28 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
PHP实现微信提现功能
2018/09/30 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
PHP7原生MySQL数据库操作实现代码
2020/07/03 PHP
JS 继承实例分析
2008/11/04 Javascript
javascript document.referrer 用法
2009/04/30 Javascript
javascript 当前日期加(天、周、月、年)
2009/08/09 Javascript
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
js实现翻页后保持checkbox选中状态的实现方法
2012/11/03 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
瀑布流的实现方式(原生js+jquery+css3)
2020/06/28 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
JavaScript实战之菜单特效
2016/08/16 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
2016/09/05 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
js input输入百分号保存数据库失败的解决方法
2018/05/26 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
2019/08/27 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
Win10+GPU版Pytorch1.1安装的安装步骤
2019/09/27 Python
Python变量作用域LEGB用法解析
2020/02/04 Python
Python self用法详解
2020/11/28 Python
请解释流与文件有什么不同
2016/07/29 面试题
银行优秀员工事迹
2014/02/06 职场文书
高中学生期末评语
2014/04/25 职场文书
史学专业毕业生求职信
2014/05/09 职场文书
2016年国庆节假期旅游工作总结
2016/04/01 职场文书
关于Python中进度条的六个实用技巧分享
2022/04/05 Python