python操作mongodb
时间: 2023-06-28 10:11:35 浏览: 49
要在Python中操作MongoDB,需要使用pymongo模块。下面是一个简单的示例:
首先,需要安装pymongo模块。可以使用以下命令进行安装:
```
pip install pymongo
```
接下来,连接到MongoDB数据库。可以使用以下代码:
```python
import pymongo
# 连接到MongoDB数据库
client = pymongo.MongoClient("mongodb://localhost:27017/")
# 创建一个数据库
mydb = client["mydatabase"]
```
接下来,可以创建一个集合并向其中插入数据:
```python
# 创建一个集合
mycol = mydb["customers"]
# 向集合中插入一条数据
mydict = { "name": "John", "address": "Highway 37" }
x = mycol.insert_one(mydict)
# 输出新插入数据的ID
print(x.inserted_id)
```
可以使用以下代码来查找集合中的所有文档:
```python
# 查找集合中的所有文档
for x in mycol.find():
print(x)
```
还可以使用以下代码查询指定条件的文档:
```python
# 查询所有地址为“Park Lane”文档
myquery = { "address": "Park Lane" }
mydoc = mycol.find(myquery)
for x in mydoc:
print(x)
```
这只是pymongo模块的基本用法,更多功能和用法请参考官方文档。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)