📅  最后修改于: 2023-12-03 15:22:20.069000             🧑  作者: Mango
MongoDB 是一款流行的开源 NoSQL 数据库系统,它能够存储结构化和非结构化数据,并支持复杂的查询操作。在本教程中,我们将介绍如何使用 Python 在 Windows 上安装 MongoDB。
下载 MongoDB 安装包并解压缩
首先,你需要在 MongoDB 的官方网站上下载最新的 Windows 版本的安装包。下载完成后,你需要将它解压到你想要安装的目录(如 C:\mongodb
)。
添加 MongoDB 至系统 PATH 环境变量
为了能够方便地在命令行中使用 MongoDB,你需要将它添加到系统的 PATH 环境变量中。为此,请使用以下命令(以管理员权限运行):
setx /M PATH "%PATH%;C:\mongodb\bin"
创建 MongoDB 数据目录
MongoDB 需要一个目录来存储它的数据。你可以在任意位置创建该目录,但是请确保该目录对于当前登录的用户有写入权限。例如,你可以通过以下命令来创建一个数据目录:
mkdir C:\mongodb\data\db
启动 MongoDB 服务
在启动 MongoDB 之前,你需要确保数据目录已经创建。一旦准备就绪,你可以通过以下命令来启动 MongoDB 服务:
mongod --dbpath C:\mongodb\data\db
如果一切顺利,你应该能够看到 MongoDB 的日志输出,其中包含类似于以下内容的一行:
[initandlisten] waiting for connections on port 27017
使用 Python 发起连接
最后,你可以使用 Python 来发起连接并操作 MongoDB 数据库。为此,请使用 pymongo
这个 Python 库。你可以通过以下命令来安装它:
pip install pymongo
然后,你可以使用以下 Python 代码来发起连接:
from pymongo import MongoClient
client = MongoClient()
db = client.test_database
collection = db.test_collection
post = {"author": "Mike", "text": "My first blog post!", "tags": ["mongodb", "python", "pymongo"]}
post_id = collection.insert_one(post).inserted_id
print(post_id)
这个示例代码会向 MongoDB 中的 test_database
数据库中的 test_collection
集合插入一个文档,并返回插入的文档 ID。
恭喜你已经完成了使用 Python 在 Windows 上安装 MongoDB 的过程。现在你可以开始使用 MongoDB 了,它将会给你带来强大的存储和查询能力。