我是编程新手。我试图为学校项目建立一个数据库(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是什么,为什么我们应该使用它?非常感谢。你知道吗
你需要告诉
pymongo
你想要连接的数据库在哪里。你知道吗与许多其他ORMs/数据库连接器一样,
pymongo
使用连接字符串。在Mongo的例子中,它以mongodb://
开始(表示模式/协议,就像http://
或ftp://
)。你知道吗然后是主机(主机名或IP),表示数据库所在的机器/服务器,最后是服务器侦听的端口。你知道吗
如果数据库与代码位于同一台计算机上,则应使用
127.0.0.1
或localhost
作为主机。你知道吗相关问题 更多 >
编程相关推荐