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/ironpython:从入门到精通
Oct 02 Python
Python处理文本文件中控制字符的方法
Feb 07 Python
Python Tkinter实现简易计算器功能
Jan 30 Python
Python自定义线程类简单示例
Mar 23 Python
通过Python 接口使用OpenCV的方法
Apr 02 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
May 24 Python
pymongo中聚合查询的使用方法
Mar 22 Python
django 控制页面跳转的例子
Aug 06 Python
Python 实现文件读写、坐标寻址、查找替换功能
Sep 11 Python
为什么说Python可以实现所有的算法
Oct 04 Python
Pycharm如何运行.py文件的方法步骤
Mar 03 Python
Python根据指定文件生成XML的方法
Jun 29 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
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
php中try catch捕获异常实例详解
2014/11/21 PHP
php递归删除指定文件夹的方法小结
2015/04/20 PHP
分享ThinkPHP3.2中关联查询解决思路
2015/09/20 PHP
Thinkphp实现自动验证和自动完成
2015/12/19 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
2018/06/22 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
2019/12/13 PHP
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
浅谈js多维数组和hash数组定义和使用
2016/07/27 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
JavaScript字符串检索字符的方法
2017/06/23 Javascript
详解Require.js与Sea.js的区别
2018/08/05 Javascript
vue-cli3.0 环境变量与模式配置方法
2018/11/08 Javascript
Vue 实现把表单form数据 转化成json格式的数据
2019/10/29 Javascript
解决vue路由name同名,路由重复的问题
2020/08/05 Javascript
微信小程序视频弹幕发送功能的实现
2020/12/28 Javascript
Vue SPA 首屏优化方案
2021/02/26 Vue.js
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
Python爬取商家联系电话以及各种数据的方法
2018/11/10 Python
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
Python气泡提示与标签的实现
2020/04/01 Python
学习Python需要哪些工具
2020/09/04 Python
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
如何利用cmp命令比较文件
2013/09/23 面试题
考试退步检讨书
2014/01/15 职场文书
办公室人员先进事迹
2014/01/27 职场文书
护理专业毕业生自我鉴定总结
2014/03/24 职场文书
关于青春的演讲稿800字
2014/08/22 职场文书
中学总务处工作总结
2015/08/12 职场文书
团干部培训班心得体会
2016/01/06 职场文书
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python