news 2026/4/3 3:02:57

py连接MongoDB

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
py连接MongoDB

本文来讲解一下py连接MongoDB,和py连接mysql很像,先下载第三方库:

pip install pymongo

创建连接

先创建连接:
# 创建连接(连接本地)mongo_client=pymongo.MongoClient()# 第一个是数据库,第二个是集合(不存在会帮你创建)db=mongo_client['exercise']['one_data']

插入数据

插入数据无需sql语句,因为MongoDB是非关系型数据库,插入操作代码只要看第三方库api,pymongo是这样操作的:
# 写一个字典数据exe_data={'name':'sz','sex':'male','age':20,'says':'no talent, do redo!'}# 插入单条数据(直接用字典即可)db.insert_one(exe_data)# 列表嵌套字典data_list=[{'name':'sz','sex':'male','age':20,'says':'no talent, do redo!'},{'name':'jj','sex':'male','age':20,'says':'Just do it'},{'name':'xx','sex':'female','age':20,'says':'I am genius'}]# 直接插入数据(列表嵌套字典)db.insert_many(data_list)

查询数据

list(db.find())# 一次性全部查询,并转化为列表print(list(db.find()))

释放资源

日常开发中基本不需要手动关闭 pymongo 的资源:

总结

mongo存储比mysql简单多了,但是都是基础,再往深处学就不一定了,文章如有问题请及时提出,加油加油
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/27 12:07:53

py连接Redis

与mongo和mysql不同,redis多用于存储中间层,目前我多用于查重去重,我们需要安装一个库: pip install redis之前的aioredis合并到redis中了 同步操作 建立连接 import redis # 同步操作都这样导包 client_syn redis.Redis(host&q…

作者头像 李华
网站建设 2026/4/1 1:41:02

35、探索RDF与CDF:网络数据处理的新视角

探索RDF与CDF:网络数据处理的新视角 1. RDF代码验证 RDF(Resource Description Framework)作为一种用于描述网络资源元数据的语言,其代码的验证至关重要。以下将详细介绍如何使用W3C的在线RDF验证服务来验证RDF代码。 1.1 验证步骤 访问验证服务 :打开浏览器,访问 …

作者头像 李华
网站建设 2026/4/3 1:34:41

40、深入了解WSDL与SOAP协议

深入了解WSDL与SOAP协议 1. WSDL文件结尾 在定义完 <service> 元素后,会插入最后一行代码: </definitions>这最后一行代码用于关闭GetLocalTime服务的WSDL文档文件。通过对示例WSDL文档文件的探究,我们发现 GetTime 操作无需输入参数,会以字符串形式返…

作者头像 李华
网站建设 2026/3/27 15:36:18

5分钟精通SMU调试:深度挖掘AMD Ryzen处理器潜能的专业指南

5分钟精通SMU调试&#xff1a;深度挖掘AMD Ryzen处理器潜能的专业指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:…

作者头像 李华
网站建设 2026/4/2 7:29:05

【初识C语言】循环结构(while语句、do…while语句和for语句)详细解答

系列文章目录 前期文章 【初识C语言】选择结构&#xff08;if语句和switch语句&#xff09;详细解答 文章目录系列文章目录前言一、循环结构的重要性和实现循环结构的重要性循环结构的实现1、用while语句实现循环2、用do…while语句实现循环3、用for语句实现循环二、循环的嵌套…

作者头像 李华
网站建设 2026/3/15 9:58:57

如何快速搭建个人音乐中心:三步实现专业级播放体验

如何快速搭建个人音乐中心&#xff1a;三步实现专业级播放体验 【免费下载链接】MoeKoeMusic 一款开源简洁高颜值的酷狗第三方客户端 An open-source, concise, and aesthetically pleasing third-party client for KuGou that supports Windows / macOS / Linux :electron: …

作者头像 李华