注册

mongodb数据库入门学习笔记之下载、安装、启动、连接操作解析

MongoDB数据库入门学习笔记

下载

前往MongoDB官网下载对应的安装包,选择适合自己操作系统的版本进行下载。

安装

  • 对于Windows系统:

    1. 双击下载好的安装包 mongodb-setup-version-number.exe 文件,根据提示进行安装。

    2. 安装成功后默认安装在 C:\Program Files\MongoDB\Server\version-number\ 目录下。

  • 对于Linux系统:

    1. 下载好的安装包 mongodb-linux-x86_64-ubuntu1804-version-number.tgz 解压。

    2. 将解压后的目录 mongodb-linux-x86_64-ubuntu1804-version-number 拷贝到 /usr/local/ 目录下。

    3. 将解压后的目录 mongodb-linux-x86_64-ubuntu1804-version-number/bin 添加到PATH环境变量中,即在终端下输入命令 export PATH=/usr/local/mongodb-linux-x86_64-ubuntu1804-version-number/bin:$PATH

启动

启动MongoDB服务,以Windows系统为例:

  1. 在命令行中进入到MongoDB的安装目录,输入命令 cd C:\Program Files\MongoDB\Server\version-number\bin\

  2. 输入命令 mongod,启动服务。

连接操作

连接MongoDB服务,可以通过以下方式进行:

  1. 命令行连接:

    1. 在命令行中进入到MongoDB的安装目录,输入命令 cd C:\Program Files\MongoDB\Server\version-number\bin\

    2. 输入命令 mongo,连接MongoDB服务。

  2. MongoDB Compass连接:

    1. 下载MongoDB Compass,进行安装。

    2. 打开MongoDB Compass,点击“New Connection”。

    3. 输入连接的地址,默认为 mongodb://localhost:27017/

示例说明1

现在,我们已经启动了MongoDB服务,并且连接成功,下面以一个简单的实例说明MongoDB的增删改查操作:

  1. 创建一个数据库test和一个集合(相当于关系型数据库中的表)user

    ```
    use test

    db.createCollection('user')
    ```

  2. 插入数据。

    db.user.insert({name: 'Tom', age: 18})

  3. 查询数据。

    db.user.find()

  4. 修改数据。

    db.user.update({name: 'Tom'}, {$set: {age: 20}})

  5. 删除数据。

    db.user.remove({name: 'Tom'})

示例说明2

安装MongoDB的Python驱动包,并使用Python进行MongoDB操作:

  1. 安装pymongo包。

    pip install pymongo

  2. 连接MongoDB服务。

    ```
    from pymongo import MongoClient

    client = MongoClient('localhost', 27017)
    db = client.test
    collection = db.user
    ```

  3. 插入数据。

    collection.insert({"name": "Tom", "age": 18})

  4. 查询数据。

    results = collection.find()
    for result in results:
    print(result)

  5. 修改数据。

    collection.update_one({"name": "Tom"}, {"$set": {"age": 20}})

  6. 删除数据。

    collection.delete_one({"name": "Tom"})