← 목록

MongoDB CRUD 작업의 기본 개념 📊

작성: 2024년 11월 15일읽기: 약 3분

MongoDB는 인기 있는 NoSQL 데이터베이스 중 하나입니다. 여기서는 MongoDB에서 데이터를 다루는 기본적인 방법인 CRUD 작업에 대해 알아보겠습니다. CRUD는 생성(Create), 읽기(Read), 업데이트(Update), 삭제(Delete)를 의미합니다. 이러한 작업을 통해 데이터베이스에 데이터를 추가, 조회, 수정, 삭제할 수 있습니다.

생성(Create)

MongoDB에서 데이터를 생성하는 것은 컬렉션에 문서를 추가하는 것을 의미합니다. 간단한 예로, 사용자 정보를 저장하는 문서를 추가해 보겠습니다.

db.users.insertOne({
  name: "John Doe",
  age: 30,
  email: "john@example.com"
});

위 코드는 users 컬렉션에 하나의 문서를 추가합니다. 이 문서는 이름, 나이, 이메일 정보를 포함하고 있습니다.

읽기(Read)

데이터를 조회하는 것은 저장된 정보를 검색하는 과정입니다. MongoDB에서는 find 메소드를 사용하여 데이터를 조회할 수 있습니다.

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

이 코드는 users 컬렉션에서 이름이 "John Doe"인 문서를 찾습니다.

업데이트(Update)

저장된 데이터를 수정할 필요가 있을 때는 업데이트 작업을 사용합니다. 예를 들어, 사용자의 나이 정보를 업데이트해 보겠습니다.

db.users.updateOne(
  { name: "John Doe" },
  { $set: { age: 31 } }
);

이 코드는 users 컬렉션에서 이름이 "John Doe"인 문서의 나이를 31로 변경합니다.

삭제(Delete)

더 이상 필요하지 않은 데이터를 삭제하는 작업입니다. 특정 사용자를 삭제하는 예를 들어 보겠습니다.

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

이 코드는 users 컬렉션에서 이름이 "John Doe"인 문서를 삭제합니다.

MongoDB에서 CRUD 작업을 수행하는 방법은 매우 간단하며, 이를 통해 데이터를 효율적으로 관리할 수 있습니다. 웹 개발에 관심이 있는 주니어 개발자들에게 MongoDB의 CRUD 작업은 필수적인 기술 중 하나입니다. 이 기본 개념을 이해하고 실습해 보면, MongoDB를 사용한 데이터 관리에 더 자신감을 가질 수 있을 것입니다.