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学习笔记(一)(基础入门之环境搭建)
Jun 05 Python
python好玩的项目—色情图片识别代码分享
Nov 07 Python
Python3.x爬虫下载网页图片的实例讲解
May 22 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
May 28 Python
Django 连接sql server数据库的方法
Jun 30 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
Jun 13 Python
基于python框架Scrapy爬取自己的博客内容过程详解
Aug 05 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
Aug 28 Python
Python利用PyExecJS库执行JS函数的案例分析
Dec 18 Python
Python for循环与getitem的关系详解
Jan 02 Python
Python转换字典成为对象,可以用"."方式访问对象属性实例
May 11 Python
Python办公自动化PPT批量转换操作
Sep 15 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/10/31 PHP
php实现的树形结构数据存取类实例
2014/11/29 PHP
phalcon框架使用指南
2016/02/23 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
mac系统下安装多个php并自由切换的方法详解
2017/04/21 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
JS面向对象编程浅析
2011/08/28 Javascript
jQuery对于显示和隐藏等常用状态的判断方法
2014/12/13 Javascript
jQuery中的编程范式详解
2014/12/15 Javascript
JavaScrip调试技巧之断点调试
2015/10/22 Javascript
jquery动态添加文本并获取值的方法
2016/10/12 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
2019/05/27 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
2019/11/01 Javascript
python封装对象实现时间效果
2020/04/23 Python
跟老齐学Python之用Python计算
2014/09/12 Python
python迭代器实例简析
2014/09/25 Python
python中的错误处理
2016/04/10 Python
Python可变参数用法实例分析
2017/04/02 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
使用django实现一个代码发布系统
2019/07/18 Python
Django时区详解
2019/07/24 Python
Django项目中使用JWT的实现代码
2019/11/04 Python
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
2014/08/19 HTML / CSS
2014年圣诞节倒计时网页的制作过程
2014/12/05 HTML / CSS
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
.net工程师笔试题
2012/06/09 面试题
新教师工作感言
2014/02/16 职场文书
《春天来了》教学反思
2014/04/07 职场文书
食品采购员岗位职责
2014/04/14 职场文书
跑操口号
2014/06/12 职场文书
工作证明英文模板
2014/10/21 职场文书
任命书格式范文
2015/09/22 职场文书
责任书格式
2019/04/18 职场文书
2019年特色火锅店的创业计划书模板
2019/08/28 职场文书