MongoDB 예제와 함께 insert()를 사용한 객체 배열
"삽입" 명령을 사용하면 한 번에 여러 문서를 컬렉션에 삽입할 수도 있습니다. 아래 코드 예제는 한 번에 여러 문서를 삽입하는 데 사용할 수 있습니다.
다음 예에서는 이것이 어떻게 수행될 수 있는지 보여줍니다.
단계 1) 만들기 JavaScript 문서 배열을 보관하기 위한 myEmployee라는 변수
단계 2) 필드 이름 및 값이 포함된 필수 문서를 변수에 추가합니다.
단계 3) insert 명령을 사용하여 문서 배열을 컬렉션에 삽입합니다.
var myEmployee=
[
{
"Employeeid" : 1,
"EmployeeName" : "Smith"
},
{
"Employeeid" : 2,
"EmployeeName" : "Mohan"
},
{
"Employeeid" : 3,
"EmployeeName" : "Joe"
},
];
db.Employee.insert(myEmployee);
명령이 성공적으로 실행되면 다음 출력이 표시됩니다.
출력에는 해당 3개의 문서가 컬렉션에 추가된 것으로 표시됩니다.
JSON 형식으로 인쇄
JSON 라는 형식이다 Java스크립트 객체 표기법, 이는 정보를 체계적이고 읽기 쉬운 방식으로 저장하는 방법일 뿐입니다. 추가 예제에서는 JSON 인쇄 기능을 사용하여 더 나은 형식으로 출력을 볼 것입니다.
JSON 형식으로 인쇄하는 예를 살펴보겠습니다.
db.Employee.find().forEach(printjson)
코드 설명 :
- 첫 번째 변경 사항은 Each()에 대해 호출된 함수를 find() 함수에 추가하는 것입니다. 이것이 하는 일은 컬렉션의 각 문서를 명시적으로 통과한다는 것입니다. 이러한 방식으로 컬렉션의 각 문서로 수행할 수 있는 작업을 더 효과적으로 제어할 수 있습니다.
- 두 번째 변경 사항은 forEach 문에 printjson 명령을 넣는 것입니다. 이렇게 하면 컬렉션의 각 문서가 JSON 형식으로 표시됩니다.
명령이 성공적으로 실행되면 다음 출력이 표시됩니다.
출력:
출력에는 모든 문서가 JSON 스타일로 인쇄되었음을 명확하게 보여줍니다.


