반응형 STUDY/MongoDB5 MongoDB 서버/shell 실행하기 MongoDB를 설치하고 실행하기까지 많은 시행착오가 있었습니다. 새로운 버전인 6.0를 설치했더니 실행하는 명령어로 작동하지 않아서입니다. path등록을 다시하기도 하고 실행방법을 다시 찾아보았습니다. 6.0에는 mongo.exe가 없어 방식이 다른 듯 하여 결국 버전을 낮춰 재 설치 하였습니다. 다시 설치한 버전은 4.4입니다. 설치와 path등록 후 데이터가 저장 될 디렉토리를 만듦니다. C:\MongoDB\data C:\MongoDB\log / MongoDB Server 실행 mongod.exe --dbpath C:\MongoDB\data 위 실행창은 계속 켜두어야 합니다. 새로운 cmd를 열어 / Mongo Shell 실행 mongo / database 생성/선택 use mydatabase us.. 2023. 4. 20. [6-0] MongoDB Server 삭제하기 여러가지 이유로 MongoDB Server를 삭제해야 할 때 설치 된 것을 완전히 제거 하기 위해 아래와 같은 순으로 합니다. 1) MongoDB 서비스 중지 "서비스"에서 "MongoDB Server" 서비스를 찾아서 중지합니다. MongoDB 서비스를 중지하지 않고 데이터베이스를 삭제하면 데이터베이스 서버에 여전히 잠재적으로 위험한 데이터가 남아있을 수 있습니다. 또한 데이터베이스 서버가 실행중인 경우 데이터베이스 파일이 잠겨있을 수 있으며 파일이 손상될 수 있습니다. 서비스를 중지하면 데이터베이스 파일에 대한 모든 잠금이 해제되므로 파일을 안전하게 삭제할 수 있습니다. 따라서 몽고DB를 제거하기 전에 서비스를 중지하는 것이 좋습니다. 2) 제어판에서 프로그램 삭제 "제어판"의 "프로그램 및 기능"에.. 2023. 4. 18. [6-0] MongoDB server설치 및 path등록 버전확인 / MongoDB 다운로드 공식 사이트 https://www.mongodb.com/ Products > Community Server > Download 합니다. / 설치하기 다운받은 .msi파일을 실행하여 설치를 시작합니다. Complete와 Custom 중 어떤 옵션을 선택할 것인지는 사용자의 목적과 상황에 따라 다릅니다. Complete 옵션 MongoDB와 관련된 모든 구성 요소와 툴을 자동으로 설치합니다. 즉, 데이터베이스 서버, 클라이언트 셸, 컴파스 등을 한 번에 설치할 수 있습니다. Custom 옵션 원하는 구성 요소만 선택해서 설치할 수 있습니다. 예를 들어, 데이터베이스 서버만 설치하거나 데이터베이스 서버와 클라이언트 셸만 설치할 수 있습니다. 데이터베이스 관리 및 개발에 필요한 최소한.. 2023. 4. 17. [6-2] Mongoose DB연결 및 스키마정의 Mongoose Node.js에서 MongoDB와 상호작용하기 위한 ODM(Object Data Mapping) 라이브러리입니다. 즉, Mongoose는 MongoDB에서 데이터를 저장하고 쿼리하는 방법을 단순화하고 추상화한 것입니다. CRUD(Create, Read, Update, Delete) 연산과 데이터 검증, 쿼리 생성, 미들웨어 등을 제공합니다. 이를 통해 MongoDB와의 상호작용을 단순화하고 유연성과 확장성을 높일 수 있습니다. > 몽구스 설치 npm install mongoose > 데이터베이스 연결 설정 const mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/myDatabase', { useNewUrlPar.. 2023. 4. 9. [6-1] Node.js에서 MongoDB 사용하기 몽고DB(MongoDB)는 NoSQL 데이터베이스로, JSON과 비슷한 형태의 문서를 사용하여 데이터를 저장하고 검색할 수 있습니다. Node.js에서 MongoDB를 사용하기 위해서는 Node.js용 MongoDB를 설치해야 합니다. npm 패키지 매니저를 통해 설치할 수 있습니다. > MongoDB 설치하기 npm install mongodb > MongoDB 연결 const { MongoClient } = require('mongodb'); const uri = 'mongodb://localhost:27017/myapp'; const client = new MongoClient(uri); async function connect() { try { await client.connect(); conso.. 2023. 4. 7. 이전 1 다음 반응형