📜  使用Python在 Windows 上安装 MongoDB(1)

📅  最后修改于: 2023-12-03 15:22:20.069000             🧑  作者: Mango

使用Python在 Windows 上安装 MongoDB

简介

MongoDB 是一款流行的开源 NoSQL 数据库系统,它能够存储结构化和非结构化数据,并支持复杂的查询操作。在本教程中,我们将介绍如何使用 Python 在 Windows 上安装 MongoDB。

步骤
  1. 下载 MongoDB 安装包并解压缩

    首先,你需要在 MongoDB 的官方网站上下载最新的 Windows 版本的安装包。下载完成后,你需要将它解压到你想要安装的目录(如 C:\mongodb)。

  2. 添加 MongoDB 至系统 PATH 环境变量

    为了能够方便地在命令行中使用 MongoDB,你需要将它添加到系统的 PATH 环境变量中。为此,请使用以下命令(以管理员权限运行):

    setx /M PATH "%PATH%;C:\mongodb\bin"
    
  3. 创建 MongoDB 数据目录

    MongoDB 需要一个目录来存储它的数据。你可以在任意位置创建该目录,但是请确保该目录对于当前登录的用户有写入权限。例如,你可以通过以下命令来创建一个数据目录:

    mkdir C:\mongodb\data\db
    
  4. 启动 MongoDB 服务

    在启动 MongoDB 之前,你需要确保数据目录已经创建。一旦准备就绪,你可以通过以下命令来启动 MongoDB 服务:

    mongod --dbpath C:\mongodb\data\db
    

    如果一切顺利,你应该能够看到 MongoDB 的日志输出,其中包含类似于以下内容的一行:

    [initandlisten] waiting for connections on port 27017
    
  5. 使用 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 了,它将会给你带来强大的存储和查询能力。