Firexport 로고
Firebase 전용

클릭 한 번으로 Firestore 내보내기

쉬운 사용법: 설치 → 콘솔로 이동 → 내보내기 버튼 클릭.

Firestore 쿼리 빌더에 Firexport가 추가한 내보내기 버튼
Chrome 웹 스토어 리뷰

"Thank you for creating this excellent extension, it's truly helpful!"

Chrome 웹 스토어 리뷰

Chrome 웹 스토어 리뷰

"Nice tool. Thank you!"

Chrome 웹 스토어 리뷰

Reddit 사용자

"I think you're making a very useful extension 🫡 thanks."

Reddit 사용자

Reddit 사용자

"The concept is just plain awesome. I’m sure it will save me time down the road."

Reddit 사용자

Firexport가 하는 일

쿼리 결과 수집

쿼리 빌더 페이지의 <table />을 읽어 데이터를 수집합니다.

쿼리 결과 수집

CSV 및 JSON 지원

기본은 CSV로 내보내고, JSON도 선택할 수 있습니다.

CSV 및 JSON 지원

잘린 데이터 복원

Firebase가 긴 맵이나 배열에서 잘라 버린 데이터를 되살립니다.

잘린 데이터 복원

시간을 ISO 형식으로 변환

어디서나 통하는 일관된 타임스탬프로, 데이터 처리가 매끄러워집니다.

시간을 ISO 형식으로 변환

고급 파싱 지원

Firestore 고유 데이터 타입 때문에 생기는 JSON.parse() 오류를 해결합니다.

고급 파싱 지원

콘솔과 일관된 디자인

콘솔에 자연스럽게 어우러지며, 다크 모드와 라이트 모드를 모두 지원합니다.

콘솔과 일관된 디자인

라이선스 가격

1회 결제, 구독 없음

Basic

무료

  • Firestore·Auth를 CSV·JSON으로 내보내기
  • 규칙을 firestore.rules로 내보내기
  • 색인 표를 JSON으로 내보내기
  • 최근 쿼리
  • 문서를 JSON으로 복사
  • 문서 ID로 이동
  • Auth 사용자 정보
  • Enterprise 데이터베이스용 쿼리 빌더
  • Firebase 콘솔 읽기 계량기
  • 콘솔과 일관된 디자인
  • 무료 기능은 계속 추가됩니다. 로드맵에서 확인하세요.

Advanced

$2.9

  • Basic의 모든 기능
  • Firestore·Auth 원본 값으로 내보내기
  • 색인을 firestore.indexes.json으로 내보내기
  • 구매 시점부터 3일, 브라우저 프로필 하나 — 받자마자 활성화하세요

Basic vs Advanced

아래 두 JSON 객체가 Basic과 Advanced의 차이를 보여줍니다.

[
  {
    "Document ID": "2PomjkgoCISvwnlGrypP",
    "array": "[\"firexport\", \"dev\", 1, {str: \"abc\"}, \"abc: abc\", \"abc,abc\"]",
    "bool": true,
    "empty_array": [],
    "empty_map": {},
    "geo": "[10° S, 10° W]",
    "map": "{map_bool: true, map_array: [\"abc\", 1, true, null, Nov...], map_null: null, map_map: {map_map_str: \"aaa\"}, map_num: 1, map_str: \"firexport\"}",
    "null": null,
    "num": 1,
    "num2": 1.1,
    "num3": -1,
    "num4": -1.1,
    "num5": 0,
    "ref": "/Result/2PomjkgoCISvwnlGrypP",
    "str": "firexport\"hello\"bye",
    "timestamp": "January 1, 2020 at 1:01:01 AM UTC+9"
  }
]
[
  {
    "Document ID": "2PomjkgoCISvwnlGrypP",
    "array": [
      "firexport",
      "dev",
      1,
      {
        "str": "abc"
      },
      "abc: abc",
      "abc,abc"
    ],
    "bool": true,
    "empty_array": [],
    "empty_map": {},
    "geo": {
      "latitude": -10,
      "longitude": -10
    },
    "map": {
      "map_map": {
        "map_map_str": "aaa"
      },
      "map_null": null,
      "map_str": "firexport",
      "map_num": 1,
      "map_bool": true,
      "map_array": [
        "abc",
        1,
        true,
        null,
        "2024-11-21T14:13:19.770Z"
      ]
    },
    "null": null,
    "num": 1,
    "num2": 1.1,
    "num3": -1,
    "num4": -1.1,
    "num5": 0,
    "ref": "projects/firexport-dev/databases/(default)/documents/Result/2PomjkgoCISvwnlGrypP",
    "str": "firexport\"hello\"bye",
    "timestamp": "2019-12-31T16:01:01.441Z"
  }
]

FAQ

시작할 준비가 되셨나요?

손쉬운 Firestore 내보내기가 여기서 시작됩니다. 지금 무료로 써 보세요!