목록mongo (6)
taenyLog
post 요청을 받았을때 req.body 접근위해 아래와 같은 코드를 index.js파일에 넣어준다. // 우리가 post 요청을 받으면 그 body의 정보가 필요로 하지만 req.body로 바로 접근 불가 // 할 순 있지만 Undefined 값을 갖는다 .파싱되지않는값 // Express가 미들웨어를 사용하도록 명령해야함. app.use(express.urlencoded({ extended: true })); html Product Name Price (Unit) Select Category Submit
res.send The res.send() function basically sends the HTTP response. The body parameter can be a String or a Buffer object or an object or an Array. Syntax: res.send( [body] ) Parameter: This function accepts a single parameter body that describes the body which is to be sent in the response. Returns: It returns an Object. res.render The res.render() function is used to render a view and sends th..
파워셸에서 `mongo` 명령어를 실행하여 MongoDB 쉘에 접속한 후, 깃배시에서 Node.js를 사용하여 몽구스 코드를 실행하는 것은 가능합니다. 이렇게 하는 이유는 몽구스 코드를 실행하기 위해 Node.js 환경이 필요하기 때문입니다. 다음은 해당 과정을 단계별로 설명한 것입니다: 1. 먼저, 파워셸을 열고 `mongo` 명령어를 실행하여 MongoDB 쉘에 접속합니다. 이를 통해 데이터베이스에 대한 명령어를 실행할 수 있습니다. 2. MongoDB 쉘에서 원하는 작업을 수행합니다. 예를 들어, 데이터베이스를 생성하거나 문서를 삽입하는 작업 등을 수행할 수 있습니다. 필요한 작업을 모두 완료한 후, MongoDB 쉘을 종료합니다. 3. 이제 깃배시를 열고 Node.js를 사용하여 몽구스 코드를 작..

최신버전의 Node.js 사용하는 경우 JS파일에서 몽구스 모듈을 가져오고 강의 코드를 실행할때 .load index.js 명령 대신 node -i -e "$(< index.js)" 명령사용하자. 윈도우라면 깃배쉬 이용 .
몽구스(Mongoose)는 Node.js에서 MongoDB와 상호 작용하기 위한 객체 데이터 모델링 라이브러리입니다. MongoDB는 NoSQL 데이터베이스로, 몽구스는 이 데이터베이스를 더 쉽게 다룰 수 있도록 도와줍니다. 몽구스는 MongoDB 스키마를 정의하고, 데이터를 유효성 검사하고, 쿼리를 실행하며, 더 나은 데이터 조작을 위한 여러 기능을 제공합니다. 이를 통해 개발자는 Node.js에서 MongoDB를 사용할 때 강력한 ORM(Object-Relational Mapping) 도구를 사용할 수 있습니다. 깃배쉬(Git Bash)는 Windows 운영체제에서 Git 명령을 실행하기 위한 터미널 에뮬레이터입니다. Git은 형상 관리 도구로서 프로젝트의 버전 관리를 쉽게 할 수 있게 도와주는 도구..
schema(스키마)는 Mongo의 각기 다른 키 집합을 JavaScript의 다른 타입으로 구조를 짜는 것을 말한다. JS나 기타 언어에서 다른 타입인 데이터를 Mongo로부터 가져오지만 그 언어에 데이터 타입이 있을 수도 있고 없을 수도 있다. 스키마를 정의함으로써 구체화한다. https://mongoosejs.com/docs/guide.html Mongoose v7.3.1: Schemas If you haven't yet done so, please take a minute to read the quickstart to get an idea of how Mongoose works. If you are migrating from 6.x to 7.x please take a moment to read ..