# mongodb

100개의 포스트

koa + MongoDB + mongoose 초기 세팅 방법

SocketIO를 다뤄보기 위해서 간단한 채팅어플리케이션을 만드는 사이드 프로젝트를 시작했다.백엔드 기술스택은 typescript + koa + MongoDB + mongoose + socketIO이다.프론트엔드는 React로 할 것이다.socketIO로 채팅어플리케이

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

[MongoDB] Mongoose의 'populate'를 이용한 타 collection 참조 👀

NoSQL 데이터 베이스인 MongoDB를 사용하다보면, 컬렉션의 특정 데이터를 기반으로 다른 컬렉션의 데이터를 참조할 일이 생긴다. 그러나 관계형 데이터 베이스처럼 테이블 join을 할 수는 없는 상황에서 이와 비슷한 기능을 가진 'populate'에 대해 정리 해보

4일 전
·
0개의 댓글

graphQL 사용기 2일차

> > "Cannot return null for non-nullable field 이 오류에 대한 원인을 찾기위해 1시간을 고생했는데 고작 철자 한개를 빼 먹어서 발생한 오류였다.. typeDefs를 뒤져보고 resolvers의 함수를 뒤져봤는데 잘못된 부분이 없었

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

NodeJS REST API + MongoDB 사용

이번시간에는 본격적으로 NodeJS로 REST API구현하고 MongoDB와 연동해서 동작하는 실습을 진행해볼 것입니다.기존까지 만든 부분을 적절히 분리시켜볼 것입니다. 보통은 스키마와 모델 생성부분을 따로 구분해서 저장합니다.src폴더에 models라는 폴더를 만든

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

Mongoose 사용하기

전 시간에는 mongodb라는 라이브러리를 사용했습니다. 이번 시간에는 mongoose에 대해 알아보고 실습을 해볼텐데 이 둘의 차이는 뭘까 궁금했습니다.MongoDB Driver 모듈입니다.따라서 mongo 콘솔 클라이언트 명령과 동일하게 조작이 가능합니다.Mongo

2020년 9월 19일
·
0개의 댓글
post-thumbnail

MongoDB CRUD

MongoDB 관리 GUI 툴 MySQL을 보면 MySQL Workbench가 있듯이 MongoDB에는 Compass라는 도구가 존재합니다. Robo 3T도 존재하고요. MongoDB Compass MongoDB가 실행중이라는 가정하에 MongoDB Compass

2020년 9월 19일
·
0개의 댓글
post-thumbnail

MongoDB란?

이 시리즈는 유데미의 The Complete Node.js Developer Course (3rd Edition) 강의 중 MongoDB 관련 내용을 듣고 정리한 글입니다.SQL(Structured Query Language)은 관계형 데이터베이스 관리 시스템(RDBM

2020년 9월 18일
·
0개의 댓글
post-thumbnail

실무에서 mongoDB slow 쿼리를 해결해보려고 했던 경험(1)

들어가기에 앞서... Index란? 인터넷이 없던 시절의 백과사전을 생각해보세요. 맨 뒷장에는 어김없이 ㄱㄴㄷ순의 단어들이 나열되어있는 '색인'이 있습니다. ㄱㄴㄷ를 따라 쭉 내려가다 보면 원하는 단어와 함께 자세한 내용이 담긴 페이지를 찾게 됩니다. 수백장의 백과사

2020년 9월 17일
·
0개의 댓글
post-thumbnail

'리액트를 다루는 기술' 22장, mongoose를 이용한 MongoDB 연동 실습(2/2)

# 😄 Database API # 😎 요청 검증 # 😘 페이지네이션

2020년 9월 12일
·
0개의 댓글
post-thumbnail

C# Mongo DB Access

Mongo DB 에 Access 하기 위해서는 아래와 같이 MongoDB.Bson 과 MongoDB.Driver 가 필요합니다.아래와 같이 C이후 해당 데이터를 mongo 를 통해 조회하면 정상 조회됨을 확인할 수 있습니다.

2020년 9월 12일
·
0개의 댓글
post-thumbnail

'리액트를 다루는 기술' 22장, mongoose를 이용한 MongoDB 연동 실습(1/2)

# 😁 관계형 데이터베이스의 한계 # 🤪 MongoDB 준비(MacOS) # 🧐 스키마와 모델 # 😘 실습 코드

2020년 9월 12일
·
0개의 댓글
post-thumbnail

MongoDB - Document를 JavaScript Object로 변환하기

MongoDB + Mongoose를 이용해 API 개발 시 Mongoose Document를 Plain Old JavaScript Object로 변환하는 방법을 소개합니다.

2020년 9월 11일
·
0개의 댓글
post-thumbnail

Aws S3로 Mongo DB 백업 및 자동화 총정리

백업을 하는 이유→ 데이터의 안전한 저장, 장애 발생시 가장 중요하게 필요한 것이 백업과 복구.백업 방식1\. ShutDown & File copy2\. FSyncLock & Backup3\. MongoDump, MongoRestore4\. MongoExport, Mo

2020년 9월 11일
·
0개의 댓글
post-thumbnail

MongoDB 연결하기(2)

Schema 는 컴퓨터 프로그래밍에서 데이터베이스의 조직이나 구조를 의미합니다. 데이터 모델링은 결국 하나의 스키마에 이르게 됩니다.즉 DB내에 어떤 구조로 데이터에 저장되는가를 나타내는 데이터베이스 구조를 Schema라고 합니다.사용자의 운동 스케쥴을 만들기 위해먼저

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

MongoDB 연결하기(1)

회원가입 로그인 부분은 생략 하였습니다.Whitelist IP 란 승인 된 컴퓨터 IP주소를 나열하여 현재 사용하는 컴퓨터와 상호 작용 할 수 있도록 필터링 하는 IP 입니다.Database Access 메뉴에 들어와 사용자를 생성을 해주면 됩니다.저는 test 라고

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

MongoDB GUI - Compass VS Studio 3T

오랜만에 쓰는 번역 정보글이고 그동안 영어 공부를 잘해놓지를 않아서 아직 어색한 부분이 매우 많습니다. 최근 MongoDB를 공부하면서 Studio 3T라는 GUI 프로그램을 사용했었습니다. 하지만 이게 여러 컴퓨터에서 사용하다 보니 라이센스 잠금이 걸려서...Mong

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

mongodb 필드끼리 비교 $where

$where 연산자를 통하여 javascript expression을 사용할 수 있다.

2020년 9월 2일
·
0개의 댓글

mongodb 레플리카셋 설정하기

패스워드가 설정된 mongodb의 레플리카셋 설정

2020년 9월 1일
·
0개의 댓글
post-thumbnail

PyMongo 를 이용하여 마이그레이션 스크립트 작성하기 (2)

지난 포스팅을 쓴 후, 막상 라이브와 유사한 환경에서 테스트를 진행하고 나니 좋은 현상, 나쁜 현상 하나씩을 얻게 되어 뜻하지 않게 2 편을 포스팅하게 되었다.🔗 PyMongo 를 이용하여 마이그레이션 스크립트 작성하기 1편몽고가 또 터지기 직전까지 가는 것은 아닐까

2020년 8월 29일
·
0개의 댓글