ガクセイハッカソン

MongoDBの基本概念・CRUD操作を解説!

2022-09-17 公開

はじめに

今回は、MongoDBの基本概念を説明をして、基本的な操作方法を説明をします。

基本概念

MongoDBとは、NoSQLの一種で「ドキュメント」と呼ばれる構造的データをJSONに似ている形式で表現し、そのドキュメントの集合を「コレクション」として管理するデータベース管理システムです。

mongo shell

CRUD操作

use members
db.members.insertOne({name: "user1"})
db.members.find()
db.members.updateOne({name: "user3"}, {$set: {age: 24}})
db.members.deleteOne({name: "user1"})

NodejsとMongoDB Atlas

import mongoose from "mongoose";
import "dotenv/config";

const url = process.env.URI;

mongoose
  .connect(url)
  .then((result) => {
    console.log("connected to MongoDB");
  })
  .catch((error) => {
    console.log("error connecting to MongoDB:", error.message);
  });

まとめ

今回は、MongoDBの基本理念と、基本的な動作方法を勉強しました。

関連記事