首页 > 解决方案 > 如何用大写主机名连接 PyMongo?

问题描述

我试图用大写的主机名连接 Pymongo,但它会自动转换为小写?有什么方法可以连接大写主机名吗?

from pymongo import MongoClient

MongoClient("MONGO_1")

输出

MongoClient(host=['mongo_1:27017'], document_class=dict, tz_aware=False, connect=True)

标签: pythonmongodbpymongo

解决方案


主机名不区分大小写。

驱动程序可以对主机名执行不区分大小写的比较,保留输入大小写,或者它可以小写(或大写)所有主机名。

此外,如果您要连接到副本集,驱动程序将使用副本集配置中定义的主机名(可能会保留这种情况)。


推荐阅读