샘플 문서 삽입하기
이 단계에서는 students
컬렉션에 문서를 삽입하는 방법을 배우겠습니다. MongoDB 는 유연한 JSON 과 유사한 문서 모델을 사용하며, 이는 동적이고 다양한 데이터 구조를 허용합니다.
단일 문서 삽입하기
insertOne()
메서드를 사용하여 단일 학생 문서를 삽입하는 것으로 시작합니다.
MongoDB Shell 입력:
> db.students.insertOne({
name: "John Doe",
age: 22,
major: "Computer Science",
gpa: 3.7
})
MongoDB Shell 출력:
{
acknowledged: true,
insertedId: ObjectId("...")
}
여러 문서 삽입하기
이제 insertMany()
메서드를 사용하여 여러 학생 문서를 삽입해 보겠습니다.
MongoDB Shell 입력:
> db.students.insertMany([
{
name: "Alice Smith",
age: 21,
major: "Data Science",
gpa: 3.9
},
{
name: "Bob Johnson",
age: 23,
major: "Software Engineering",
gpa: 3.5
}
])
MongoDB Shell 출력:
{
acknowledged: true,
insertedIds: {
'0': ObjectId("..."),
'1': ObjectId("...")
}
}
삽입된 문서 확인하기
문서의 수를 확인하고 내용을 살펴보겠습니다.
MongoDB Shell 입력:
> db.students.countDocuments()
MongoDB Shell 출력:
3
MongoDB Shell 입력:
> db.students.find()
MongoDB Shell 출력:
[
{
_id: ObjectId('674433d99d1e4f9235c1c18c'),
name: 'John Doe',
age: 22,
major: 'Computer Science',
gpa: 3.7
},
{
_id: ObjectId('674433e09d1e4f9235c1c18d'),
name: 'Alice Smith',
age: 21,
major: 'Data Science',
gpa: 3.9
},
{
_id: ObjectId('674433e09d1e4f9235c1c18e'),
name: 'Bob Johnson',
age: 23,
major: 'Software Engineering',
gpa: 3.5
}
]