Firebase 데이터베이스에 대한 질문이 있습니다. 데이터가 변경되면 청취자가 전체 데이터를 다시 제공합니까 아니면 최근에 추가 한 데이터 만 제공합니까?Firebase 실시간 데이터 수신기
0
A
답변
1
The documentation는 말한다 : 그들이 이벤트의 시간에 존재했던 당신은 주어진 경로에 내용의 정적 스냅 샷을 읽기 위해 onDataChange() 메소드를 사용할 수 있습니다
. 이 메서드는 수신기가 연결될 때 한 번 트리거되고 자식을 포함하여 데이터가 변경 될 때마다 다시 이 트리거됩니다. 이벤트 콜백 에는 하위 데이터를 포함하여 해당 위치에의 모든 데이터 모든 데이터가 포함 된 스냅 샷이 전달됩니다. 데이터가 없으면 리턴 된 스 냄샷은 널입니다.
so 또한 변경되지 않은 부분 데이터이 반환됩니다.
중요 : :이 onDataChange() 메소드마다 데이터를 변경할 있다라고
이것은 단지 문서도 알 수 있듯이 당신이 가능한 한 구체적이고 좁혀 다운 청취자를 사용한다는 것을 의미 지정된 데이터베이스 참조 (예 : 아동에 대한 변경 사항). 스냅 샷의 크기를 제한하려면 변경 사항을 보는데 필요한 최고 수준 인 에만 첨부하십시오. 예를 들어, 데이터베이스의 루트에 수신기를 연결하는 것은 권장되지 않습니다.
관련 문제
- 1. firebase-admin으로 Firebase 실시간 데이터베이스에서 데이터 삭제
- 2. Firebase 실시간 데이터베이스 - 데이터 검색
- 3. Firebase 기본 수신기 동작
- 4. Firebase 실시간 데이터 유효성 검사 규칙
- 5. Firebase 실시간 데이터베이스 : 새로운 데이터 쓰기가 실패했습니다
- 6. firebase 실시간 데이터베이스에서 하위 데이터 가져 오기
- 7. firebase 실시간 데이터베이스에서 데이터 순서를 변경하는 방법
- 8. 클라이언트와 firebase 실시간 데이터베이스 사이의 데이터 암호화
- 9. 비 실시간 앱을위한 Firebase
- 10. Android Firebase 실시간 데이터베이스
- 11. Firebase 실시간 데이터베이스
- 12. firebase 실시간 스키마 디자인
- 13. firebase 실시간 데이터베이스에 관한 쿼리
- 14. Firebase 실시간 데이터베이스에 쓰기 읽기
- 15. Firebase 실시간 데이터베이스 동적 규칙
- 16. Firebase 실시간 데이터베이스 파일 크기
- 17. Firebase 실시간 데이터베이스가 작동하지 않습니다
- 18. Firebase - 실시간 데이터베이스 한도 증가
- 19. Firebase 실시간 데이터베이스에서 노후화를 완화합니다.
- 20. Firebase 실시간 데이터베이스 항목 만료
- 21. firebase 실시간 데이터베이스 데이터를로드 할 수 없습니다
- 22. Swift를 사용하여 firebase 실시간 데이터베이스와 데이터 소스를 동기화하는 방법은 무엇입니까?
- 23. Firebase - 사용자간에 실시간 데이터 (위치)를 전송하는 앱
- 24. Firebase Firebase의 실시간 데이터베이스에서 하위 값 검색
- 25. 라이브 스트림 메타 데이터 업데이트 CAF 수신기
- 26. 실시간 데이터 스트림의 실시간 인덱싱
- 27. 실시간 데이터 실시간 네트워크 동기화
- 28. Firebase 실시간 데이터베이스 최대 캐시 크기 (안드로이드)
- 29. Firebase 백그라운드에서 데이터 읽기
- 30. Firebase 익명 데이터 보안