# mongoose

299개의 포스트
post-thumbnail

오프라인 코드캠프 8일차 TIL

👨🏻‍💻 오늘의 알고리즘 공부 sort() : 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환하는 매서드! 기본 정렬 순서는 문자열의 유니코드 코드 포인트를 따름 : 정렬하게 되면 복사본이 만들어지는 것이 아니라 기존의 원배열이 정렬된다는 점 유의!!

약 20시간 전
·
0개의 댓글
·
post-thumbnail

[MongoDB] mongoose

mongoose 함수들을 정리해보자

2023년 3월 11일
·
0개의 댓글
·

TIL #3

2023년 03월 06일 월요일

2023년 3월 6일
·
0개의 댓글
·

Node.js mongoose

문제점다른 스키마로 작성된 값을 가져와서 배열로 넣어야했다. 해결알게된점awaite Promise.all(...)을 사용해서 .map메서드 내부의 모든 비동기 작업의 완료를 기다린다.

2023년 3월 6일
·
0개의 댓글
·

Node.js jwt

`` ``

2023년 3월 6일
·
0개의 댓글
·

Node.js mongoose

문제점스키마에서 key이름을 바꾸는게 아닌 get요청시 이름을 바꿔야 했다.해결알게 된 것.map()의 ele로 객체를 줄 수 있으며, 각 key값에 맞는 val을 반환한다. 따라서 return으로 다른 이름을 반환 할 수 있었다.

2023년 3월 2일
·
0개의 댓글
·

Node.js mongoose Schema 배열

문제점postsSchema의 comments의 값을 commentsSchema의 배열로 받게하고 싶었다.알게된 점여러가지 말도 안되는 시도를 해봤는데 의외로 답은 간단했다.다른 파일에 존재하는 commentsSchema를 module.exports하고 그 것을 프로퍼티

2023년 2월 28일
·
0개의 댓글
·

Node.js mongodb _id

문제점1\. mongodb의 \_id을 복사하는 여러 방법을 알아보던 중 적용 방법에 따라서 \_id값이 다르다는 것을 알게 되었다. 아래 코드는 mongodb \_id값을 반환하는 서로다른 두 코드다각각의 방식으로는testid는 mongoose.Types.Objec

2023년 2월 28일
·
0개의 댓글
·
post-thumbnail

mongdDB 관계형 데이터베이스 (2 - 1) one to many

one to many 관계

2023년 2월 27일
·
0개의 댓글
·

Node.js mongodb 메서드

connect: used to connect to a MongoDB databaseSchema: used to define the structure of documents in a collectionmodel: used to create a model from a sc

2023년 2월 27일
·
0개의 댓글
·

Node.js mongodb

문제점mongoose에서 제공하는 Post.find()를 사용했을때 원하는 정보만 나오지 않는다. 그리고 \_id이라는 이름을 내가 원하는 이름으로 변경해야 한다.시도해본것\_id를 false로 주면 \_id는 사라지지만 'postId'라는 이름으로 복사한 값도 사라져

2023년 2월 27일
·
0개의 댓글
·

docker-compose(Express, MongoDB)

Express는 Dockerfile을 이용MongoDB는 image로 사용Node.js와 MongoDB를 위한 ODM(Object Data mapping) 라이브러리호환성이 없는 JavaScript와 MongoDB의 데이터를 Mapping하여 간편한 CRUD를 가능하게

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

NestJs Mongoose Transaction 적용

로직을 만들다 보면 transation을 사용해야 하는 경우가 필연적으로 생기기 마련이다. 서비스 로직을 만들면서 transaction을 사용할 경우가 있었는데, NestJS와 mongoose에서 어떻게 사용하는지 포스팅 하고자 한다.먼저 트랜잭션이 무엇인지에 대해 설

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

Document Versioning과 Pessimistic/Optimistic locking

Mongoose schema를 만들때에는 여러가지 option들을 줄 수 있다. 그 중 vesionKey라는 option에 대해서 다루어보려고 한다. versionKey란 Mongoose에 의해서 document가 생성되면 설정되는 property 이다. 이는 doc

2023년 2월 7일
·
0개의 댓글
·

Update를 하는 4가지 방법

https://masteringjs.io/tutorials/mongoose/update 의 내용을 번역 및 발췌합니다.Mongoose는 document를 update하는 4가지 방법을 제공해준다:Document- Model.updateOne() and upda

2023년 2월 6일
·
0개의 댓글
·
post-thumbnail

node REPL .load 커맨드 무한루프 에러

js파일에서 터미널로 인스턴스를 옮기는 과정에 발생한 .load 커맨드 무한 루프 에러 해결

2023년 1월 30일
·
3개의 댓글
·
post-thumbnail

Mongo에 Mongoose 연결하기 오류

Mongo에 Mongoose를 연결할 때 뜨는 오류를 해결해보자

2023년 1월 30일
·
0개의 댓글
·

[Express] 인증, 파일업로드를 구현해보자

우선 터미널을 열고 npm install jsonwebtoken을 설치해준다.우선 회원가입부터 보면가장 최상단에 jwt를 불러온다.비밀번호는 평문으로 저장해두는 순간 바로 털리기 때문에 hash를 해준다.hash란 암호를 만들어서 저장하는 것으로 npm install

2023년 1월 25일
·
0개의 댓글
·