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基础教程之数字处理(math)模块详解
Mar 25 Python
python中使用smtplib和email模块发送邮件实例
Apr 22 Python
Python中操作符重载用法分析
Apr 29 Python
python爬虫实战之爬取京东商城实例教程
Apr 24 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
Dec 20 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
May 29 Python
Python判断一个文件夹内哪些文件是图片的实例
Dec 07 Python
如何用Python破解wifi密码过程详解
Jul 12 Python
Python 绘制酷炫的三维图步骤详解
Jul 12 Python
如何将 awk 脚本移植到 Python
Dec 09 Python
pandas之分组groupby()的使用整理与总结
Jun 18 Python
pymysql模块使用简介与示例
Nov 17 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数组相加 array(“a”)+array(“b”)结果还是array(“a”)
2012/09/19 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
PHP实现的服务器一致性hash分布算法示例
2018/08/09 PHP
jquery HotKeys轻松搞定键盘事件代码
2008/08/30 Javascript
javascript写的日历类(基于pj)
2010/12/28 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
jQuery实现下滑菜单导航效果代码
2015/08/25 Javascript
解读Bootstrap v4 sass设计
2016/05/29 Javascript
详解Vue用axios发送post请求自动set cookie
2017/05/10 Javascript
微信小程序之网络请求简单封装实例详解
2017/06/28 Javascript
React如何将组件渲染到指定DOM节点详解
2017/09/08 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
利用JavaScript的Map提升性能的方法详解
2019/08/14 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
Vue优化:常见会导致内存泄漏问题及优化详解
2020/08/04 Javascript
通过vue.extend实现消息提示弹框的方法记录
2021/01/07 Vue.js
Python中每次处理一个字符的5种方法
2015/05/21 Python
Python中 map()函数的用法详解
2018/07/10 Python
Python numpy数组转置与轴变换
2019/11/15 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
Python分析最近大火的网剧《隐秘的角落》
2020/07/02 Python
使用HTML5的Notification API制作web通知的教程
2015/05/08 HTML / CSS
德国古洛迷亚百货官网:GALERIA Kaufhof
2017/06/20 全球购物
异步传递消息系统的作用
2016/05/01 面试题
大学生个人推荐信范文
2013/11/25 职场文书
实习会计求职自荐信范文
2014/03/10 职场文书
机械工程及其自动化专业求职信
2014/08/08 职场文书
优秀团员事迹材料2000字
2014/08/20 职场文书
2014年基建工作总结
2014/12/12 职场文书
自主招生专家推荐信
2015/03/26 职场文书
秋收起义观后感
2015/06/11 职场文书
追悼词范文大全
2015/06/23 职场文书
高中运动会前导词
2015/07/20 职场文书
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers
浅析python中特殊文件和特殊函数
2022/02/24 Python
Python编写冷笑话生成器
2022/04/20 Python