python mongo 向数据中的数组类型新增数据操作
2020-12-09 04:06
1106 查看
我就废话不多说了,大家还是直接看图吧~
补充知识: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:数据类型list的基本操作,list嵌套数组简述
- Python数据类型判断及列表脚本操作
- Java -- 利用反射 操作任意数组,包括对象数组 和 基本数据类型的数组
- python数据类型转化与字符串操作
- Python数据类型转换及一些操作
- Python 数据类型转换操作
- Python数据类型中的字典-创建和基本操作
- Python:数据类型list中 利用循环的基本操作--补充 (1)列表的遍历
- python学习之数据类型转换及数据操作
- java之 21天 (二) 操作基本数据类型,字节数组的流 和 字符编码
- Python 数据类型转换操作
- 第2章python基础 数据类型与文件操作
- python笔记-数据类型&文件操作
- Java中的移位操作以及基本数据类型转换成字节数组【收集】
- python学习之路-3 初始python数据类型以及文件操作
- Python 2.7数据类型操作_20161010
- PyQt5的QDataStream类对python类型和PyQt类型的数据进行读写操作简要说明
- 操作基本数据类型,字节数组的流 和 字符编码
- Python 数据类型转换操作
- Python 数据类型转换操作