소개
이번 챌린지에서는 MongoDB 를 사용하여 students 컬렉션에 여러 개의 문서를 채워 넣는 작업을 수행합니다. 단 한 번의 작업으로 컬렉션에 다수의 데이터를 삽입할 수 있게 해주는 insertMany 명령어의 사용법을 익히고 실력을 점검해 보세요.
학생 컬렉션에 여러 문서 삽입하기
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 에서 데이터를 관리하는 데 있어 가장 기본이 되는 역량이며, 향후 레코드 조회나 업데이트와 같은 더 복잡한 작업을 수행하기 위한 토대가 됩니다.

