跳至主要內容

mongodb教程

fatSheep大约 3 分钟

当然,以下是一个更详细的MongoDB安装文档的Markdown形式示例:

MongoDB安装文档

1. 下载MongoDB

访问MongoDB官方网站open in new window下载适合您操作系统的MongoDB安装程序。根据您的需求选择合适的版本。

2. 安装MongoDB

Windows

  • 双击下载的安装程序。
  • 在安装向导中选择“Complete”作为安装类型,并单击“Next”。
  • 接受许可协议并点击“Next”。
  • 选择安装位置和数据目录,建议保留默认设置。
  • 选择是否将MongoDB添加到系统PATH环境变量中,建议勾选此选项以便在命令行中访问MongoDB命令。
  • 单击“Install”开始安装MongoDB。
  • 安装完成后,单击“Finish”关闭安装向导。

macOS

  • 打开下载的.dmg文件。
  • 将MongoDB图标拖放到Applications文件夹中。
  • 在Applications文件夹中找到MongoDB图标并双击打开终端。
  • 在终端中运行以下命令安装MongoDB服务:
sudo mkdir -p /data/db
sudo chown -R `id -un` /data/db

Linux

  • 解压下载的压缩包到所需目录。
  • 运行以下命令以配置MongoDB环境:
sudo mkdir -p /data/db
sudo chown -R `id -un` /data/db

3. 启动MongoDB

通过命令行或终端启动MongoDB服务:

mongod

如果您使用的是非默认数据目录,请使用--dbpath参数指定数据目录路径。

4. 连接MongoDB

打开另一个命令行窗口,并连接到MongoDB实例:

mongo

现在您已经成功安装并启动了MongoDB,可以开始使用它来存储和管理数据了。

5. 额外配置和操作

以下是一些额外的配置和操作,以帮助您更好地使用MongoDB:

MongoDB使用文档

1. 创建集合(相当于SQL中的表)

在MongoDB中,不需要显式地创建集合。当您插入文档时,如果指定的集合不存在,MongoDB会自动创建该集合。

use 集合名称

2. 插入文档(相当于SQL中的插入记录)

使用insertOne()insertMany()方法向集合中插入新文档。

db.users.insertOne({
    name: "Alice",
    age: 25,
    email: "alice@example.com"
});

SQL对比

INSERT INTO users (name, age, email) VALUES ('Alice', 25, 'alice@example.com');

3. 查询文档(相当于SQL中的查询记录)

使用find()方法来查询文档。

db.users.find({ name: "Alice" });

SQL对比

SELECT * FROM users WHERE name = 'Alice';

4. 更新文档(相当于SQL中的更新记录)

使用updateOne()updateMany()方法来更新文档。

db.users.updateOne(
    { name: "Alice" },
    { $set: { age: 26 } }
);

SQL对比

UPDATE users SET age = 26 WHERE name = 'Alice';

5. 删除文档(相当于SQL中的删除记录)

使用deleteOne()deleteMany()方法来删除文档。

db.users.deleteOne({ name: "Alice" });

SQL对比

DELETE FROM users WHERE name = 'Alice';