
MongoDB를 처음 사용해 보는데요, JSON 문서처럼 데이터를 저장할 수 있다는 게 굉장히 매력적이라고 생각해요. 스키마가 없는 데이터베이스로, JSON 형식 데이터를 다룬다. 몽고DB가 자동으로 각 데이터의 고유 ID를 부여한다. collection은 RDBMS의 테이블과 비슷한 개념이다. nested data structure를 저장할 수 있다. 아래 유튜브 영상과 몽고DB 도큐먼트를 참고하여 작성하였습니다 :) https://www.youtube.com/watch?v=ofme2o29ngU&t=1182s 참고 영상 https://docs.mongodb.com/manual/crud/ MongoDB CRUD Operations — MongoDB Manual Docs Home → MongoDB Manu..

어제는 맥에서 몽고DB를 설치해 보았는데요, 이번엔 윈도우 환경에서 다시 작업해 보려고 합니다! 1. MongoDB Community Server 다운로드 하기 https://www.mongodb.com/try/download/community MongoDB Community Download Download the Community version of MongoDB's non-relational database server from MongoDB's download center. www.mongodb.com 위 사이트를 방문하시면 바로 여러 MongoDB 서버를 다운받을 수 있는 화면이 나오는데요, 그중 "MongoDB Community Server"를 클릭하셔서 다운로드 버튼을 눌러 주세요! Mongo..

** 맥MAC 인텔 칩 환경입니다 :) 1. homebrew 설치하기 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" homebrew 설치 명령어는 https://brew.sh/ 에서도 복사하실 수 있습니다. 이후 homebrew가 잘 설치되었는지 확인하기 위한 명령어는 아래와 같습니다. brew -v 2. homebrew에서 MongoDB 탭 찾기 brew tap mongodb/brew 명령어를 치고 엔터를 눌러도, 아무런 문구가 뜨지 않아요! 엔터 치면 그냥 다음 프롬프트가 떠서 입력을 기다리고 있습니다. 3. MongoDB community 설치하기 mongodb-communi..

** 백준 단계별로 풀어보기를 처음 시작했을 때 작성한 글을 임시저장 해놓았다가 뒤늦게 업로드 합니다 ㅎ 1. 깃허브에서 새 레포지토리 생성하기 저는 백준 사이트의 "단계별로 풀어보기" 코드를 업로드할 용도의 레포지토리를 생성하였습니다. 2. 본인 컴퓨터에서 깃허브와 연동할 폴더 생성하기 컴퓨터에 레포지토리와 동일한 폴더를 생성하고, README.md 파일을 만들었습니다. 굳이 md 파일이 아니더라도, 아무 파일이라도 있어야 깃허브 연동 후 파일 업로드 여부에 따라 연동일 잘 됐는지 안 됐는지를 알 수 있겠죠? 3. VScode 레포지토리 초기화하기 VScode 좌측의 3번째 아이콘을 클릭하면 소스 제어라는 것이 나옵니다. 소스 제어에서 "리포지토리 초기화" 버튼을 클릭합니다. (GitHub에 게시 버튼..
2023-07-03 업데이트 코드 n = int(input()) count = 1 room = 2 r = 6 while n > 1: count += 1 if room 1000000000 : print("N should be between 1 and 1,000,000,000") rooms = 1 start_num = 1 end_num = 1 n = 0 # 6n (n >= 1) & 1 (n = 0) while N not in range(start_num, end_num + 1) : n = n + 6 rooms = rooms + 1 start_num = end_num end_num = end_num + n print(rooms) 백준 단계별로 풀어보기 이전 문제 파이썬 정답 코드는 아래 링크를 확인해주세요 :..