학생 컬렉션 데이터 채우기

MongoDBBeginner
지금 연습하기

소개

이번 챌린지에서는 MongoDB 를 사용하여 students 컬렉션에 여러 개의 문서를 채워 넣는 작업을 수행합니다. 단 한 번의 작업으로 컬렉션에 다수의 데이터를 삽입할 수 있게 해주는 insertMany 명령어의 사용법을 익히고 실력을 점검해 보세요.

이 콘텐츠는 챌린지 형식으로 제공됩니다. 가이드에 따라 학습하는 일반 실습과 달리, 스스로의 힘으로 과제를 해결해야 합니다. 챌린지는 다소 난이도가 있을 수 있지만, 해결이 어렵다면 Labby 와 상담하거나 모범 답안을 확인해 보세요. 통계에 따르면 이 챌린지는 초급 수준이며, 통과율은 96%, 학습자 만족도는 98%에 달합니다.

학생 컬렉션에 여러 문서 삽입하기

insertMany 명령어를 사용하여 다음 레코드들을 students 컬렉션에 추가하세요.

과제

다음 문서들을 students 컬렉션에 삽입하세요:

[
  { "name": "Alice Brown", "age": 20, "major": "Engineering", "gpa": 3.6 },
  { "name": "Bob White", "age": 22, "major": "Physics", "gpa": 3.8 },
  { "name": "Charlie Green", "age": 19, "major": "Mathematics", "gpa": 3.9 }
]

요구 사항

  • MongoDB 쉘 (mongosh) 에서 insertMany 명령어를 사용해야 합니다.
  • university 데이터베이스 내에서 작업해야 합니다.
  • 세 개의 문서가 모두 students 컬렉션에 성공적으로 삽입되었는지 확인하세요.

예시

과제를 완료한 후 다음 명령어를 실행하면:

db.students.find();

다음과 같은 결과가 출력되어야 합니다:

{
  "_id": ObjectId("..."),
  "name": "Alice Brown",
  "age": 20,
  "major": "Engineering",
  "gpa": 3.6
}
{
  "_id": ObjectId("..."),
  "name": "Bob White",
  "age": 22,
  "major": "Physics",
  "gpa": 3.8
}
{
  "_id": ObjectId("..."),
  "name": "Charlie Green",
  "age": 19,
  "major": "Mathematics",
  "gpa": 3.9
}
✨ 솔루션 확인 및 연습

요약

이번 챌린지를 통해 insertMany 명령어를 사용하여 MongoDB 컬렉션에 여러 문서를 효율적으로 채우는 방법을 배웠습니다. 이 기술은 MongoDB 에서 데이터를 관리하는 데 있어 가장 기본이 되는 역량이며, 향후 레코드 조회나 업데이트와 같은 더 복잡한 작업을 수행하기 위한 토대가 됩니다.