python mongodb连接
时间: 2023-12-06 12:38:19 浏览: 154
Python中的MongoDB基本操作:连接、查询实例
以下是Python连接MongoDB的示例代码:
```python
from pymongo import MongoClient
# 连接MongoDB数据库
client = MongoClient('mongodb://username:password@localhost:port/database')
# 获取数据库
db = client.database
# 获取集合
collection = db.collection_name
# 插入文档
post = {"key": "value"}
collection.insert_one(post)
# 查询文档
result = collection.find_one({"key": "value"})
print(result)
```
在上面的代码中,我们首先使用`MongoClient`类连接MongoDB数据库。在连接字符串中,我们需要指定用户名、密码、主机名、端口号和数据库名称。如果你没有设置用户名和密码,则可以省略它们。
接下来,我们使用`client`对象获取数据库和集合。然后,我们可以使用`insert_one()`方法向集合中插入文档,并使用`find_one()`方法查询文档。
阅读全文