# mongoose

227개의 포스트
post-thumbnail

게시글 번호 달기

🤷‍나는 좀 원초적으로 생각해서 JS 코드로 총 게시물 갯수에 +1을 해서 보여주려 했다.문제는 글 발행 순서가 최근 순이라 번호를 역순으로 지정해야하는데 이 한줄이 하나의 데이터를 html로 보낸건데 번호만 따로 js코드로 구현하는게 굉장히 복잡할것이고 css도 다

어제
·
0개의 댓글
·
post-thumbnail

[mongoDB] 데이터의 특정 값 자동 증가 구현하기(ft. mongoose, Nodejs)

mongoDB로 데이터를 생성하면 _id라는 key와 value가 데이터에 자동적으로 생성된다. 이는 데이터 고유의 번호로 생각된다. 그대로 사용하면 보안상 문제가 있을 것 같다... 보통, 일련의 데이터를 map() 등의 메서드로 나열할 때가 많은데, map()은 k

4일 전
·
0개의 댓글
·
post-thumbnail

jwt를 이용한 회원가입/로그인/인증/로그아웃 기능 구현하기

몽고디비-몽구스 환경에서 구현했다.server/models/User.jsserver/routes/signupBcrypt를 이용해 비밀번호를 암호화 해 데이터베이스에 안전하게 저장한다.npm i bcrypt --save유저 정보를 데이터베이스에 저장하기 전에 모델에서 p

2022년 9월 28일
·
0개의 댓글
·
post-thumbnail

nodejs + mongodb 연동 (mongoose)

nodejs를 사용해 mongodb로부터 데이터를 가져오거나 조작하기 위해서는 mongoose 모듈을 사용해야 한다. 물론, mongoose 없이도 mongodb와 연결할 수 있지만, 굳이 그럴 필요는 없다.우선 이렇게 npm i mongoose로 mongoose 모듈

2022년 9월 3일
·
0개의 댓글
·
post-thumbnail

The Web Developer - (Udemy)_ YelpCamp : 활용법

1) Mongo Atlas 설정하기 > Atlas Mongo 데이터베이스를 직접 인터넷 상으로 제공하고 우리가 쓰게 될 서버인 Heroku로 연결. 개발 DB와 제작DB 분리 필요. 제작 DB 생성시 Mongo의 로컬 데이터베이스와는 전혀 무관함. Mongo의

2022년 8월 30일
·
0개의 댓글
·

express에서 MongoDB 사용하기(mongoose)

MongoDB는 NoSQL로 문서 지향적 크로스 플랫폼 데이터베이스며, 뛰어난 확장성과 성능을 자랑한다.NoSQL은 SQL이 없는것이 아니라 Not Only SQL이라는 뜻이다. 기존의 RDBMS의 한계를 극복하기 위해 만들어진 새로운 형태의 데이터 저장소이며, 관계형

2022년 8월 27일
·
0개의 댓글
·
post-thumbnail

The Web Developer - (Udemy)_ Mongo와 데이터 연결하기

Embed the data directly in the document !사용자가 두가지나 그 이상의 여러가지 항목을 가질 때 사용.one option is to store your data separately, but then store references to do

2022년 8월 10일
·
0개의 댓글
·

MERN stack 업로드

models/User.jsapp.js

2022년 8월 9일
·
0개의 댓글
·
post-thumbnail

Java Script Mongoose 비동기 처리

아래 코드는 별 문제가 없어보이지만실행해보면 old_info가 undefined이다.db문제인줄 알고 한참 헤맸는데 await 때문이었다.다른 일을 하라고 넘어가기 때문에 old_info에 값을 할당하기 전에 old_info를 출력해버려서이다. await를 쓰지 않거나

2022년 8월 7일
·
0개의 댓글
·
post-thumbnail

The Web Developer - (Udemy)_ Mongoose & Express

1) 모델 만들기 > insertMany( ) > mongoose 데이터베이스 2) 프로덕트 인덱스 (Products Index) ![](https://velog.

2022년 8월 6일
·
0개의 댓글
·

Creating a Model

Creating DB and Model with MongoDB and Mongoose

2022년 8월 1일
·
0개의 댓글
·

MongoDB, Mongoose

MongoDB를 자바스크립트에서 다룰 수 있게 하는 객체나, 함수들을 제공하는게 Mongoose인가 봄. MongoDB에 넣을 때 쓰는 find, findOneandDelete(), Update() 이런 함수들. 그리고 몽고DB데이터베이스 보게하는 프로그램으로는 여러

2022년 7월 30일
·
0개의 댓글
·

User's Videos

전 파트에서 하던 것을 완성하도록 하겠다.여기에서 하고 있는건 owner가 user.\_id인 모든 영상들을 찾는 거다.url에 있는 user의 id를 가지고 찾고 있다.사실 이 코드만으로도 충분하다. 하지만 여기에 나온 방식을 사용해서 더 멋있게 코드를 만들어 보도록

2022년 7월 29일
·
0개의 댓글
·

Video Owner #02

전 단계에서 영상에 영상 소유자의 id를 저장해봤다.DB를 보면 이 video를 업로드한 유저의 id를 볼수 있다. 추가적으로 watch화면에서 영상 소유자의 이름을 보여주도록 만들었다.여기까지의 코드를 보고 여기에 쓴 reference가 무슨 쓸모가 있는지 궁금해 진

2022년 7월 27일
·
0개의 댓글
·

Session store

Session is created when a browser first reachs to a backend. And browser only gets the sessionID. Problem is that the default server-side session stor

2022년 7월 26일
·
0개의 댓글
·

🎣 Hooks (Middleware)

Middleware in Mongoose > Middleware is basically intercepts request and do something inside of the middleware and call next() to pass the request. (Ex

2022년 7월 23일
·
0개의 댓글
·

mongoose find

ex)변수명을 불러올때 안올때 사용const inviteUser 를 불러오지않아도동작함.둘다 됨.

2022년 7월 22일
·
0개의 댓글
·

Callback and promise(Async await)

Callback is a function which runs after certain action is executed. Just like EventListener: btn.addEventListener("click", callbackFunction); callback

2022년 7월 22일
·
0개의 댓글
·

MongoDB and Mongoose

MongoDB > MongoDB is an open source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like

2022년 7월 21일
·
0개의 댓글
·