[InvestBridge] Firebase(Firestore) 생성하기

김지민·2024년 7월 6일

Development Project

목록 보기
4/10

이번 프로젝트에서 DB는 Firebase를 선택했고, 새롭게 출시 된 Firestore를 사용해보려고 한다. 이전에 Firebase의 실시간 database를 이용해 본적은 있었지만 Firestore의 사용은 처음이라 사용법 포스팅을 간단히 작성해 보려 한다.

우선 Firebase console에 접속하여 프로젝트를 생성해준다.

그리고 프로젝트가 생성되면 Firestore에서 DB를 생성할 수 있다.

왼쪽의 사이드바에서 Firestore Database를 선택해준다.

지금은 데이터베이스를 이미 생성해놔서 데이터베이스 추가가 뜨지만 처음에는 데이터베이스 생성이 뜬다.

  1. 데이터베이스 생성을 누르면 처음에 프로덕션 모드와 테스트 모드를 선택할 수 있다. 이는 보안 규칙의 차이인데 둘 중 어느 것을 선택해도 크게 상관이 없다고 한다. (추후에 변경 가능하다) 나는 따로 보안규칙을 지정하진 않을 거라 프로덕션 모드를 선택했다.
  2. 지역은 서울을 선택해주었다. (서비스가 주로 제공될 위치를 선택하는 것이다.)

이렇게 데이터베이스가 생성되면, 컬렉션 시작을 눌러준다.

여기서 컬렉션은 db의 테이블을, 필드는 컬럼값(속성)들을 말하는 것이다.
나는 데이터를 넣을 4개의 테이블(컬렉션)들을 생성하고 각각에 필드값을 넣어주었다.

  1. 컬렉션 시작을 누르면 컬렉션 ID를 작성해준다. (테이블명)
  2. 다음으로 넘어가면 첫번째 문서 추가인데, 문서의 ID는 자동 ID 생성을 추천한다고 한다. 그리고 필드 값들을 추가해주면 된다.

나는 dreamer 테이블에 회원 정보를 넣을 것이라 위 사진에 보이는 것처럼 필드들을 추가해주었다.

이렇게 데이터베이스와 테이블을 생성했다면 나의 프로젝트와 연결시켜주는 과정이 필요하다.

나는 프론트앤드로 리액트를 사용하기 때문에 리액트와 연결시켜주었다.

다음 포스팅에서 Firestore와 React의 연결을 다룰것이다.

profile
백엔드 개발자를 준비하는 삐약이 대학생에서 .. 취준생🐣

0개의 댓글