# mongodb

댓글 삭제 버튼 구현 (스터디 4일차)
가수 김현창씨 팬명록을 만들었다.김현창 팬명록(혹시 AWS Elastic Beanstalk로 배포한 페이지 url 변경하는 방법 알려주실 분...)그래서 오늘은 하루 정도 애 먹은 저 Delete 버튼 구현을 어떻게 했는지 써볼거다.데이터를 받고 해당하는 데이터를 db
MongoDB 공부 (1)
MongoDB를 이용한 프로젝트를 진행하게 되어, MongoDB에 대한 공부를 함께 진행 중에 있다. 처음에는 좀 더 편하게 이해하기 위하여 MongoDB를 사용한 회사들의 기술 블로그를 바탕으로 공부를 하였으며, 이제는 좀 더 깊은 이해를 위해서 공식 문서를 바탕으로

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

[NestJS] MongoDB
먼저 required dependency 들을 다운로드해준다.이후 AppModule 에 MongooseModule 을 import 해준다.여기서 MongoDB 와 연결하는 MongooseModule.forRoot() 는 mongoose.connect() 와 동일한 구성

[MongoDB] Docker로 replica-set 환경구축
MySQL이나 oracle만 쓰다가 MongoDB로 백엔드를 만들어보면서 해당 환경을 구축하게 되었다. 처음에는 그냥 로컬용 디비는 docker로 하나만 올려서 사용하고 있었는데, 로직이 길어지면서 트랜잭션처리를 할 필요가 생겼는데 그 순간... 이런 에러메세지를

[항해99] 웹개발 종합반 3주차
지난 1,2주차에서 Frond-End쪽 기술을 공부했다면, 3주차에는 파이썬 패키지 및 DB에 대해 공부하는 시간이였다.다른 프로그램에 영향이 가지 않도록, 각 프로젝트 별로 패키지를 따로 설치해두고 관리하는 공간다음과 같이 venv 환경을 생성할 수 있다.폴더명을 넣
230322_TIL
오늘의 알고리즘 sort 매서드 const arr = [1, 9, 22, 333, 62, 2, 4] => 순서대로 정렬하고 싶을 때 그냥 사용할 때 arr.sort() // [ 1, 2, 22, 333, 4, 62, 9 ] 콜백함수 넣어서 사용 arr.sort

아주 조금 고비 (스터디 2일차)
python과 mongodb를 활용해서 데이터를 추출, 저장, 조작하는 강의를 들었다. 근데 고비는 mongodb랑 무관.강의 끝에 강의 내용을 바탕으로 한 자그마한 과제를 받았다.과제는 지니 뮤직 탑50을 크롤링해서 다음과 같은 결과를 만드는 것이다.빨간색으로 동그

채팅기능2 (메세지 발행)
채팅방 각각에 보낸사람이 누군지 정보를 숨김data-id="<%= chat\[i].member\[1] %>"채팅방 클릭시 선택한 채팅창에 대한 정보가 messageContent에 저장되고, 채팅창이 나옴<출처>"Node.js, MongoDB로 2시간 만에 빠

[NUMBLE/MyBox챌린지 ] First Week
JDK 11GradleSpring WebfluxMongoDBSpring SecurityNaver Cloud Platform - Object StorageFILE APIFOLDER APIUSER API

채팅기능1 (채팅방 만들기)
<출처>"Node.js, MongoDB로 2시간 만에 빠르게 웹서비스 만들기".코딩애플.https://codingapple.com (2023.03.19)

IoT 연결 상태 DB 동기화를 위한 이벤트 기반 아키텍처 적용 건
이번에 사내 업무로 IoT 연결 상태 동기화를 위해 기존의 폴링 방식 아키텍처에서 이벤트 기반 아키텍처로 변경해 성능 및 비용 효율화를 진행한 건이 있어 기록하고자 한다.우선 어떤 문제를 풀었는지 얘기하기 전에, 기존 시스템 구조에 대해 간략히 설명하겠다.솔루션은 아래

검색기능 만들기
Query string 작성방법 - GET요청으로 서버에게 데이터 전달하는 법url 뒤에 ?데이터이름=데이터값현재 페이지 url 바꾸는 법( GET요청이랑 같음 ) - script문 안에 작성해야 함window.location.replace('/url')서버에서 que
[MongoDB] BSONError: cyclic dependency detected 오류 해결 과정
Error: cyclic dependency detected 해결 과정

회원인증 기능
로그인 페이지 --> 서버로그인 페이지에서 id, pw를 입력로그인 페이지 <-- 서버서버에서 쿠키를 생성(브라우저에 저장할 수 있는 긴 문자열)유저들 로그인 상태를 저장로그인 페이지 --> 서버로그인 페이지에서 id, pw를 입력로그인 페이지 <-- 서버서

[MongoDB] Mongoose - 미들웨
데이터에서의 미들웨어 사용은 사용자가 저장하기 전 어떠한 규칙이 적용되었는지 체크할 수 있고 암호 같은 경우 보안이 중요하기에 저장하기전 어떠한 함수를 부여한 후 POST 되게 할 수 있는 역할을 한다 미들웨어(Middleware,pre,post hook)는 비동기 함

[MongoDB] Mongoose - 가상 Mongoose
실제 데이터베이스 자체에 존재하지 않는 스키마에 특성을 추가할 수 있게 해준다.first와 last가 있는 user Model이 있다. fullName에 접근하고 싶을 때 데이터베이스에 저장할 필요는 없고, 데이터베이스에 있는 것처럼 접근할 수 있는 특성을 만들자ful

[MongoDB] Mongoose - 인스턴스 메소드와 정적 메소드 (Instance Method & Static Method)
Instance method는 모델을 통해 생성된 인스턴스에서 사용가능한 메서드이고, statics method는 모델 자체에서 사용가능한 메서드이다. Instance Method \- 모든 각각의 인스턴스에 사용 가능한 메서드\`new Product(\~~).sav