【发布时间】:2018-04-01 23:04:38
【问题描述】:
我是编程新手。我试图为学校项目建立一个数据库(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 是什么以及我们为什么要使用它?谢谢。
【问题讨论】:
-
它是 Mongo,而不是 Mango。
-
How do I understand the concept of "connecting default host and port"对于初学者,您是否尝试过谷歌搜索“主机和端口”? -
在问之前我已经用谷歌搜索了自己。但我找不到我的问题的具体答案。 “网络主机是连接到计算机网络的计算机或其他设备。网络主机可以向网络上的用户或其他节点提供信息资源、服务和应用程序。”
-
那你还有什么不明白的?
-
我仍然不明白我们为什么要使用那个 uri 东西,以及 'mongodb://localhost:27017/' 的含义是什么。我也是在网上查的。 “统一资源标识符 (URI) 是用于标识资源的字符串”。但是可以使用 'mongodb://localhost:12345/' 之类的其他内容,甚至可以使用随机字符串 'uri12345'?
标签: python database localhost uri