Python小姿势 - Python操作MongoDB数据库

2023-04-28 16:18:36 浏览数 (1)

Python操作MongoDB数据库

MongoDB是一个基于分布式文件存储的数据库。由C 语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

现在,让我们来学习如何使用Python来操作MongoDB数据库。

首先,我们需要安装pymongo库,这是一个用于连接和操作MongoDB数据库的Python库。

安装方法很简单,只需要在命令行中输入:

pip install pymongo

然后我们就可以开始操作MongoDB数据库了。

首先,我们来连接MongoDB数据库,连接方法如下:

coding:utf-8 import pymongo 连接MongoDB数据库 client = pymongo.MongoClient('localhost', 27017) 连接到数据库 db = client.test 连接到集合 collection = db.students 查找集合中所有记录 results = collection.find() print(results) 返回结果是一个游标对象,可以通过for循环来遍历所有记录 for result in results: print(result)

连接成功之后,我们就可以操作MongoDB数据库了。

接下来,我们来看一下如何向MongoDB数据库中插入数据。

代码语言:javascript复制
coding:utf-8 import pymongo 
连接MongoDB数据库 client = pymongo.MongoClient('localhost', 27017) 
连接到数据库 db = client.test 连接到集合 collection = db.students 
向集合中插入一条数据 student = { 'id': '20170101', 'name': 'Jordan', 
'age': 20, 'gender': 'male' } result = collection.insert_one(student) print(result) print(result.inserted_id)

插入数据之后,我们就可以从MongoDB数据库中查询数据了。

coding:utf-8 import pymongo 连接MongoDB数据库 client = pymongo.MongoClient('localhost', 27017) 连接到数据库 db = client.test

0 人点赞