client创建连接代码的几种案例
时间: 2023-12-08 19:04:03 浏览: 24
在 Python 中,使用 PyMongo 驱动程序连接 MongoDB 数据库时,可以使用以下几种方式创建 MongoClient 对象:
1. 连接默认的本地 MongoDB 实例:
```python
from pymongo import MongoClient
client = MongoClient()
```
这种方式会默认连接本地 MongoDB 实例(即 `localhost:27017`),如果 MongoDB 实例运行在其他主机或端口上,需要指定相应的主机和端口号。
2. 连接远程 MongoDB 实例:
```python
from pymongo import MongoClient
client = MongoClient('mongodb://username:password@host:port/')
```
这种方式可以连接远程 MongoDB 实例,需要指定 MongoDB 实例的用户名、密码、主机和端口号。
3. 使用 MongoDB URI 连接:
```python
from pymongo import MongoClient
client = MongoClient('mongodb+srv://username:password@host/dbname')
```
这种方式可以使用 MongoDB URI 连接到 MongoDB Atlas 云数据库实例。需要指定 MongoDB Atlas 实例的用户名、密码、主机和数据库名称。
4. 使用关键字参数连接:
```python
from pymongo import MongoClient
client = MongoClient(host='localhost', port=27017)
```
这种方式可以使用关键字参数指定 MongoDB 实例的主机和端口号。
除了以上方式,还可以通过其他参数指定连接选项,例如设置连接池大小、超时时间等。具体可以参考 PyMongo 官方文档。