Feito para o Firebase

Exporte o Firestore com um clique

Instale, abra o console e clique no botão Exportar.

O botão Exportar que o Firexport adiciona ao criador de consultas do Firestore
Avaliação na Chrome Web Store

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

Avaliação na Chrome Web Store

Avaliação na Chrome Web Store

"Nice tool. Thank you!"

Avaliação na Chrome Web Store

Usuário do Reddit

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

Usuário do Reddit

Usuário do Reddit

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

Usuário do Reddit

O que o Firexport faz

Extração dos resultados da consulta

Lê a <table /> da página do criador de consultas para coletar os dados.

Extração dos resultados da consulta

Suporte a CSV e JSON

Exporta em CSV por padrão, com JSON como formato opcional.

Suporte a CSV e JSON

Restauração de dados truncados

Recupera os dados que o Firebase trunca em mapas ou arrays longos.

Restauração de dados truncados

Timestamps no formato ISO

Timestamps consistentes e reconhecidos mundialmente, para processar os dados sem complicações.

Timestamps no formato ISO

Suporte a parsing avançado

Corrige erros de JSON.parse() causados pelos tipos de dados próprios do Firestore.

Suporte a parsing avançado

Design alinhado ao console

Integra-se ao console com naturalidade, com suporte aos modos escuro e claro.

Design alinhado ao console

Preços da licença

Compra única, sem assinatura

Basic

Grátis

  • Exportação de Firestore e Auth (CSV e JSON)
  • Exportação das regras para firestore.rules
  • Exportação das tabelas de índices em JSON
  • Consultas recentes
  • Cópia de um documento como JSON
  • Acesso a um documento pelo ID
  • Detalhes dos usuários do Auth
  • Criador de consultas para Enterprise
  • Medidor de leituras do Console do Firebase
  • Design alinhado ao console
  • Mais recursos gratuitos a caminho. Veja o roadmap.

Advanced

$2.9

  • Tudo do Basic
  • Valores originais do Firestore e do Auth
  • Índices como firestore.indexes.json
  • Dura 3 dias a partir da compra em um perfil do navegador; ative logo

Basic x Advanced

Estes objetos JSON mostram a diferença entre o Basic e o 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"
  }
]

Perguntas frequentes

Pronto para começar?

Exportar o Firestore sem esforço começa aqui. Experimente grátis hoje mesmo!