Firestore 사용법
Firestore Firebase
REFERENCE
NoSQL 이기 때문에 기존 SQL과 저장 방식이 다름
database -> Collection -> documents -> key - value 로 구성되어 있음
android studio 는 tools에 firebase가 있음
한글은 한글자가 2바이트(유니코드)titl
-
최신 구성 파일 다운로드 해야 되는 애러 시
다운 받고 app 폴더에 복사 후 rebuild project
build.gradle
efaultConfig {
multiDexEnabled true
}
Tip)아이디는 문자열로 저장되어 있음 -
Firebase 생성
FirebaseFirestore db = FirebaseFirestore.getInstance(); -
Method
collection(),document(), add(), set(), get(), delete(),
addOnSuccessListener(),
addOnFailureListener(new OnFailureListener() : 실패 시 동작 -
HashMap 사용
Map variable = new HashMap 으로 데이터를 넣을 수 있음 (key:value 이기 때문)Tip)model Class 를 집어넣는게 편함
-
add()
document 값이 없어도 자동 생성함 -
set()
document(key) 항상 필요함 -
get()
ArrayList 사용이 편함 -
delete()
document(key) 항상 필요함 -
addOnSuccessListener(new OnSuccessListener
:
성공 시 동작 snapshot 에 값이 저장되어 있음
Author And Source
이 문제에 관하여(Firestore 사용법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cloud0/Firestore-사용법저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)