如何使用 python 连接到 MongoDB

How to connect to MongoDB with using python

我是 mongodb 的新手,我正在尝试弄清楚如何在外部使用 python 连接到我的数据库。

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]

在此示例中,您使用本地主机连接到您的 mongodb,但我不知道如何通过远程而不是本地连接我的数据库。 (更像是,我怎样才能得到一个 URI 放在那里,我在 mongodb 网站上挖掘但我迷路了)

提前致谢!

来自 documentation:,连接字符串:

mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[defaultauthdb][?options]]

你至少需要:

  • 用户
  • 密码
  • 主机(您正在使用 localhost,您将需要一个 ipaddress 来连接到远程数据库)
  • 数据库名称