Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/ / /
Pymongo 驱动程序
/

指定连接选项

本节介绍PyMongo中可用的MongoDB连接和身份验证选项。您可以使用连接 URI 或 MongoClient 构造函数的参数来配置连接。

如果将连接 URI 传递给 MongoClient 构造函数,则可以将连接选项作为 <name>=<value> 对包含在字符串中。在以下示例中,连接 URI 包含值为 60000connectTimeoutMS 选项和值为 truetls 选项:

uri = "mongodb://<hostname>:<port>/?connectTimeoutMS=60000&tls=true"
client = pymongo.MongoClient(uri)

您可以将连接选项作为参数传递给MongoClient构造函数,而不是将它们包含在连接 URI 中。 以这种方式配置连接可以更轻松地在运行时更改设置,并帮助您在编译期间捕获错误。 以下示例演示如何使用MongoClient构造函数设置连接选项:

uri = "mongodb://<hostname>:<port>"
client = pymongo.MongoClient(uri, connectTimeoutMS=60000, tls=True)

要学习;了解PyMongo中可用的连接选项,请参阅以下部分:

  • 启用身份验证

  • 压缩网络流量

  • 自定义MongoDB Server选择

  • Stable API

  • 限制MongoDB Server执行时间

  • 连接池

  • 配置增删改查操作

提示

身份验证和加密

要学习;了解如何在PyMongo中启用TLS加密和身份验证,请参阅“安全”部分中的配置传输层安全 (TLS)身份验证机制

要了解有关在 PyMongo 中创建MongoClient对象的更多信息,请参阅以下 API 文档:

  • MongoClient

后退

选择连接目标

在此页面上