반응형
파이어베이스가 버전이 올라가면서 또 문법들이 바뀌어서 생긴 문제이다.
collection.get 이 바뀌었다. getDocs(collection()) 이런 식으로 바뀌었다. 아래의 예시를 참고하자.
이전 버전
let db = firebase.firestore();
db.collection("children").get().then((querySnapshot) => {
querySnapshot.forEach((doc) => {
console.log(doc.data());
});
});
바뀐 버전
import {getDocs, getFirestore} from 'firebase/firestore';
import {collection} from 'firebase/firestore';
let db = getFirestore();
getDocs(collection(db, "children")).then((querySnapshot) => {
querySnapshot.forEach((doc) => {
console.log(doc.data());
});
});
import 부분도 바꿔주는 것을 잊지말자!
728x90
반응형
'WEB' 카테고리의 다른 글
[H2] Sorry, remote connections('webAllowOthers') (0) | 2022.07.18 |
---|---|
[React] confirm - 삭제할 때 확인하기 (0) | 2022.07.07 |
[React/Firebase] Attempted import error: 'firebase/app' does not contain a default export (imported as 'firebase'). 에러 해결 방법 (0) | 2022.02.11 |
[WEB/Spring] HTML, JSP에서 한글 깨짐 - 한글 인코딩 (0) | 2022.01.12 |
[React] /bin/sh: react-scripts: command not found 에러 해결 (+ react-scripts란?) (0) | 2022.01.12 |