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 向数据中的数组类型新增数据操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
python3解析库BeautifulSoup4的安装配置与基本用法
简单来说,BeautifulSoup就是Python的一个HTML或XML的解析库,我们可以用它来方便地从网页中提取数据,下面这篇文章主要给大家介绍了关于python3解析库BeautifulSoup4的安装配置与基本用法的相关资料,需要的朋友可以参考下2018-06-06python中三种输出格式总结(%,format,f-string)
在Python语言编程中,我们会与字符串打交道,那务必会输出字符串来查看字符串的内容,下面这篇文章主要给大家介绍了关于python中三种输出格式的相关资料,三种格式分别是%,format,f-string,需要的朋友可以参考下2022-03-03python工具模块介绍之time 时间访问和转换的示例代码
这篇文章主要介绍了python工具模块介绍-time 时间访问和转换,本文通过示例代码给大家介绍的非常详细,对大家啊的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-04-04
最新评论