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中没有"a++"这种写法
Nov 27 Python
详解Python requests 超时和重试的方法
Dec 18 Python
python函数修饰符@的使用方法解析
Sep 02 Python
python实现批量处理将图片粘贴到另一张图片上并保存
Dec 12 Python
pytorch制作自己的LMDB数据操作示例
Dec 18 Python
python scrapy重复执行实现代码详解
Dec 28 Python
Python网页解析器使用实例详解
May 30 Python
Python读写锁实现实现代码解析
Nov 28 Python
Python制作简单的剪刀石头布游戏
Dec 10 Python
总结Python使用过程中的bug
Jun 18 Python
python 闭包函数详细介绍
Apr 19 Python
python turtle绘图
May 04 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
Apache服务器无法使用的解决方法
2013/05/08 PHP
php中AES加密解密的例子小结
2014/02/18 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
在openSUSE42.1下编译安装PHP7 的方法
2015/12/24 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
2017/02/04 PHP
PHP实现创建微信自定义菜单的方法示例
2017/07/14 PHP
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
js Function类型
2011/12/04 Javascript
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
2013/12/11 Javascript
js脚本实现数据去重
2014/11/27 Javascript
node.js中的fs.ftruncate方法使用说明
2014/12/15 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
微信小程序实现简单表格
2019/02/14 Javascript
ES10 特性的完整指南小结
2019/03/04 Javascript
layer.open回调获取弹出层参数的实现方法
2019/09/10 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
python urllib爬取百度云连接的实例代码
2017/06/19 Python
Python基于贪心算法解决背包问题示例
2017/11/27 Python
Python实现字典按照value进行排序的方法分析
2017/12/23 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
Django工程的分层结构详解
2019/07/18 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
通过Python pyecharts输出保存图片代码实例
2020/11/25 Python
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
什么是网络协议
2016/04/07 面试题
2014年公务员思想汇报范文:全心全意为人民服务
2014/03/06 职场文书
竞选劳动委员演讲稿
2014/04/28 职场文书
2016大学生党校学习心得体会
2016/01/06 职场文书
党员反邪教心得体会
2016/01/15 职场文书
MySQL 重写查询语句的三种策略
2021/05/10 MySQL
Mysql关于数据库是否应该使用外键约束详解说明
2021/10/24 MySQL