python mongodb
时间: 2023-06-29 14:18:42 浏览: 109
python操作mongodb
Python是一种广泛使用的编程语言,而MongoDB则是一种NoSQL数据库,它可以存储非结构化数据。Python可以使用PyMongo库来连接和操作MongoDB数据库。
首先,需要安装PyMongo库。可以使用以下命令在终端中安装:
```
pip install pymongo
```
然后,在Python代码中,可以使用以下代码来连接MongoDB数据库:
```python
import pymongo
# 连接MongoDB数据库
client = pymongo.MongoClient("mongodb://localhost:27017/")
# 创建或选择一个数据库
db = client["mydatabase"]
# 创建或选择一个集合
collection = db["mycollection"]
```
接下来,可以使用PyMongo库提供的方法来执行各种MongoDB操作,例如插入文档、查询文档、更新文档和删除文档等。
以下是一个简单的示例代码,演示如何插入一个文档到集合中:
```python
# 插入文档
mydict = { "name": "John", "address": "Highway 37" }
x = collection.insert_one(mydict)
# 打印插入文档的ID
print(x.inserted_id)
```
这只是MongoDB和Python的基础知识,如果你想深入了解,可以参考官方文档或其他资料。
阅读全文