insert multiple documents mongodb using arrays
MongoDB에 여러 문서를 삽입하기위한 배열 사용.
에 대한 마지막 튜토리얼에서 MongoDB 초보자 가이드 교육 시리즈 , 우리는 MongoDB에서 데이터베이스 생성 및 삽입 .
또한 mongo 컬렉션에 한 번에 하나의 문서를 삽입하는 데 사용되는 insert () 명령에 대해서도 배웠습니다.
이 튜토리얼에서는 한 번에 여러 문서를 삽입하기 위해 insert () 명령을 사용하는 방법을 알아 봅니다.
예:
여기에서는 insert () 명령 사용에 대한 단계별 가이드를 볼 수 있습니다.
1 단계: 먼저, JavaScript 변수를 생성합니다. myStaff “. ' myStaff ”변수에는 여러 문서의 배열이 있습니다.
2 단계: 둘째, 우리는 기록을 넣을 것입니다. 필드 이름 & 필드 값 변수 즉, ' myStaff '.
3 단계 : 마지막에는 다음을 사용하여 여러 문서의 배열을 삽입합니다. () 삽입 명령.
원하는 결과를 얻으려면 주어진 명령을 MongoDB에서 실행해야합니다.
통사론:
var myStaff= ( { 'staff_id': 01, 'staff_member_name': 'Jhon' }, { 'staff_id': 02, 'staff_member_name': 'Marrie' }, { 'staff_id': 03, 'staff_member_name': 'Obrien' }, ); db.staff.insert(myStaff);
엔터 키를 치시오.
그림 1 : Mongo Shell에서
그림 2 : Robo 3T에서
이 명령이 성공적으로 실행되면 다음이 출력됩니다.
산출:
IP 주소 클래스 및 서브넷 마스크
그림 3 : Mongo Shell에서
산출:
그림 4 : Robo 3T에서
주어진 출력은 mongo 컬렉션에 3 개의 문서를 삽입했음을 표시합니다.
JavaScript Object Notation 형식으로 인쇄
JavaScript Object Notation 즉, JSON은 MongoDB에 저장된 정보를 더 읽기 쉽게 만드는 표준화 된 형식으로 컴파일하는 데 사용되는 형식입니다.
우리 다음에서 예 , 우리는 JSON 더 읽기 쉬운 형식으로 위 쿼리의 출력을 보려면 인쇄하십시오.
출력을 JSON 형식으로 인쇄하려면 다음 쿼리를 실행해야합니다. cmd .
통사론: db.staff.find (). forEach (printjson)
그림 5
기술:
- 함수 Each ()는 find () 함수에 첨부됩니다. 컬렉션에있는 모든 문서에서 통과하는 기능을 동원하기 위해 수행됩니다.
- Function PrintJson은 각 () 함수에 대해 명령됩니다. 컬렉션에있는 모든 문서가 JSON 형식으로 표시됩니다.
위의 명령이 오류없이 실행되면 다음이 출력됩니다.
그림 6 : Mongo Shell에서
그림 7 : Robo 3T에서
보시다시피 출력은 읽을 수 있으며 JSON 형식입니다.
결론
다음은 insert () 함수에서 배열을 사용하여 mongo 컬렉션에 여러 문서를 저장할 수있는 단계입니다. 전체 문서를 간단히 요약하면 다음은 우리가 다룬 포인터입니다.
다운로드를위한 무료 파일 공유 사이트
이것들은:
- 우리는 어떻게 사용할 수 있습니까? () 삽입 한 번에 여러 문서를 삽입하는 명령?
- JSON 형식으로 출력을 인쇄하는 방법. 다음 쿼리를 실행해야합니다. cmd : db.staff.find (). forEach (printjson).
- 함수 각각 () 와 찾기 () 기능 및 컬렉션에있는 모든 문서에서이 기능이 어떻게 진행되는지.
- 함수 PrintJson 와 각각 () 기능 및 컬렉션에있는 모든 문서를 JSON 체재.
다음 튜토리얼에서 MongoDB의 Update () 및 Delete () 문서 사용법을 살펴볼 것입니다 !!