了解数据库主机和端口?

2024-09-27 17:50:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我是编程新手。我试图为学校项目建立一个数据库(MangoDB)。教程说:

*使用PyMongo的第一步是为运行中的mongod实例创建一个MongoClient。这样做很容易:

from pymongo import MongoClient
client = MongoClient()

# The above code will connect on the default host and port. We can also specify the host and port explicitly, as follows:

client = MongoClient('localhost', 27017)

或者使用MongoDB URI格式:

client = MongoClient('mongodb://localhost:27017/')

我如何理解“连接默认主机和端口”的概念,uri是什么,为什么我们应该使用它?非常感谢。你知道吗


Tags: andthe项目client数据库localhosthostport
1条回答
网友
1楼 · 发布于 2024-09-27 17:50:29

你需要告诉pymongo你想要连接的数据库在哪里。你知道吗

与许多其他ORMs/数据库连接器一样,pymongo使用连接字符串。在Mongo的例子中,它以mongodb://开始(表示模式/协议,就像http://ftp://)。你知道吗

然后是主机(主机名或IP),表示数据库所在的机器/服务器,最后是服务器侦听的端口。你知道吗

如果数据库与代码位于同一台计算机上,则应使用127.0.0.1localhost作为主机。你知道吗

相关问题 更多 >

    热门问题