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抓取网页中的图片示例
Feb 28 Python
python3爬取数据至mysql的方法
Jun 26 Python
python获取中文字符串长度的方法
Nov 14 Python
Django项目中添加ldap登陆认证功能的实现
Apr 04 Python
Django 静态文件配置过程详解
Jul 23 Python
python字典的常用方法总结
Jul 31 Python
python函数参数(必须参数、可变参数、关键字参数)
Aug 16 Python
通过 Django Pagination 实现简单分页功能
Nov 11 Python
详解字符串在Python内部是如何省内存的
Feb 03 Python
python 伯努利分布详解
Feb 25 Python
Python通过socketserver处理多个链接
Mar 18 Python
在keras里实现自定义上采样层
Jun 28 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中ob_start()函数的用法
2013/06/24 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
jquery.ui.progressbar 中文文档
2009/11/26 Javascript
JQuery学习笔记 nt-child的使用
2011/01/17 Javascript
js Function类型
2011/12/04 Javascript
字段太多jquey快速清空表单内容方法
2014/08/21 Javascript
JavaScript中判断函数、变量是否存在
2015/06/10 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
vue.js指令v-model使用方法
2017/03/20 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
jquery+css实现简单的图片轮播效果
2017/08/07 jQuery
JS返回顶部实例代码
2020/08/09 Javascript
mongoose更新对象的两种方法示例比较
2017/12/19 Javascript
JavaScript实现页面中录音功能的方法
2019/06/04 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
解析Python中的异常处理
2015/04/28 Python
pymongo实现多结果进行多列排序的方法
2015/05/16 Python
遗传算法之Python实现代码
2017/10/10 Python
python使用pygame框架实现推箱子游戏
2018/11/20 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
python程序输出无内容的解决方式
2020/04/09 Python
Get The Label中文官网:英国运动时尚购物平台
2017/04/19 全球购物
中医临床专业自我鉴定范文
2014/01/15 职场文书
电子商务专业求职信
2014/03/08 职场文书
公司委托书格式范文
2014/04/04 职场文书
园艺专业毕业生求职信
2014/09/02 职场文书
办公室主任个人总结
2015/02/28 职场文书
借钱欠条怎么写
2015/07/03 职场文书
新闻稿标题
2015/07/18 职场文书
教师节祝酒词
2015/08/11 职场文书
追悼会答谢词范文
2015/09/29 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书