데이터베이스 및 컬렉션을 만드는 방법 MongoDB
⚡ 스마트 요약
데이터베이스와 컬렉션을 만드는 방법 MongoDB 데이터베이스를 생성하는 것은 데이터를 저장하는 첫 번째 기본 단계입니다. 이 자료에서는 `use` 명령어를 사용하여 데이터베이스를 생성하고, `insert()` 명령어를 사용하여 컬렉션을 만들고, 문서를 추가하고, 나아가 `find()` 명령어를 사용하여 문서를 읽고 `drop` 명령어를 사용하는 방법까지 설명합니다.ping 컬렉션 및 데이터베이스.

In MongoDB가장 기본적인 첫 번째 단계는 데이터베이스와 컬렉션을 구축하는 것입니다. 데이터베이스는 모든 컬렉션을 저장하는 데 사용되고, 컬렉션은 모든 문서를 저장하는 데 사용됩니다. 문서에는 관련 필드 이름과 필드 값이 포함됩니다.
위 스냅샷은 문서의 기본적인 형태를 보여주는 예시입니다. 문서의 필드 이름은 "Employeeid"와 "EmployeeName"이고, 필드 값은 각각 "1"과 "Smith"입니다. 이러한 문서들이 모여 컬렉션을 구성하게 됩니다. MongoDB.
"use" 명령을 사용하여 데이터베이스 생성
데이터베이스 생성 MongoDB "를 발행하는 것만 큼 간단합니다.사용” 명령. 다음 예는 이것이 어떻게 수행될 수 있는지 보여줍니다.
Code 설명 :
- The "사용" 명령은 데이터베이스를 생성하는 데 사용됩니다. MongoDB데이터베이스가 존재하지 않으면 새 데이터베이스가 생성됩니다.
명령이 성공적으로 실행되면 다음과 같은 출력이 표시됩니다.
출력:
MongoDB 데이터베이스가 생성되면 자동으로 데이터베이스로 전환됩니다.
insert()를 사용하여 컬렉션/테이블 만들기
컬렉션을 만드는 가장 쉬운 방법은 레코드(필드 이름과 값으로 구성된 문서)를 컬렉션에 삽입하는 것입니다. 컬렉션이 존재하지 않으면 새 컬렉션이 생성됩니다. 다음 예는 이 과정을 보여줍니다.
db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } )
Code 설명 :
- 위에서 본 것처럼, "끼워 넣다" 명령을 실행하면 컬렉션이 생성됩니다.
insert() 명령을 사용하여 문서 추가
MongoDB 제공 insert() 명령 문서를 컬렉션에 삽입합니다. 다음 예는 이것이 어떻게 수행될 수 있는지 보여줍니다.
단계 1) "insert" 명령어를 작성하세요.
단계 2) "삽입" 명령 내에서 생성할 문서에 필요한 필드 이름과 필드 값을 추가합니다.
Code 설명 :
- 명령의 첫 번째 부분은 "삽입문"는 컬렉션에 문서를 삽입하는 데 사용되는 구문입니다.
- 문장의 두 번째 부분은 필드 이름과 필드 값을 추가하는 것입니다. 다시 말해, 컬렉션의 문서에 어떤 내용이 포함될지를 지정하는 것입니다.
명령이 성공적으로 실행되면 다음과 같은 출력이 표시됩니다.
출력:
출력은 수행된 작업이 삽입 작업이고 하나의 레코드가 컬렉션에 삽입되었음을 보여줍니다.
문서를 조회하는 방법 MongoDB find()를 사용하여
문서를 삽입한 후 다음 단계는 문서를 다시 읽어보는 것입니다. MongoDB 컬렉션 내의 문서를 조회하는 find() 메서드를 제공합니다. 이는 CRUD(생성, 읽기, 업데이트, 삭제) 작업에서 "읽기" 작업에 해당합니다.
직원 컬렉션에 있는 모든 문서를 표시하려면 아래 명령을 실행하십시오.
db.Employee.find()
find() 함수의 출력 결과는 한 줄로 표시하기 어려울 수 있습니다. 문서를 보기 좋고 읽기 쉬운 형식으로 표시하려면 pretty() 메서드를 추가하세요.
db.Employee.find().pretty()
쿼리 조건을 전달하여 결과를 필터링할 수도 있습니다. 예를 들어, Employeeid가 1인 직원만 찾으려면 find() 함수에 필드-값 쌍을 전달합니다.
db.Employee.find({ "Employeeid" : 1 })
Code 설명 :
- find() 함수를 인자 없이 호출하면 컬렉션의 모든 문서가 커서 형태로 반환됩니다.
- {“Employeeid”: 1}과 같은 필드-값 쌍을 전달하면 해당 조건과 일치하는 문서만 반환됩니다.
- findOne() 메서드는 동일한 방식으로 작동하지만 커서 대신 일치하는 첫 번째 문서만 반환합니다.
이 읽기 작업은 저장된 데이터를 검색하는 가장 일반적인 방법입니다. MongoDB 수집.
컬렉션과 데이터베이스를 삭제하는 방법 MongoDB
컬렉션이나 데이터베이스가 더 이상 필요하지 않을 때, MongoDB 컬렉션을 삭제할 수 있습니다. 단일 컬렉션을 삭제하려면 해당 데이터베이스로 이동하여 drop() 메서드를 실행하세요.
db.Employee.drop()
이 명령은 직원 컬렉션과 그 안에 포함된 모든 문서를 삭제합니다. 명령의 결과는 다음과 같습니다. 참된 컬렉션이 성공적으로 삭제되었을 때.
현재 데이터베이스 전체를 삭제하려면 dropDatabase() 명령을 실행하십시오.
db.dropDatabase()
이렇게 하면 현재 사용 중인 데이터베이스와 모든 컬렉션이 삭제됩니다. 삭제하기 전에 다음 사항에 유의하십시오.ping:
- 드롭ping 이 변경 사항은 영구적이며 되돌릴 수 없으므로 중요한 데이터는 먼저 백업하십시오.
- dropDatabase() 함수를 실행하기 전에 올바른 데이터베이스에 연결되어 있는지 확인하십시오.
- 이러한 명령어는 특히 실제 운영 환경에서 사용할 때 주의해서 사용하십시오.




