Conçu pour Firebase

Export Firestore en un clic

Installez, ouvrez la console, cliquez sur le bouton Exporter.

Le bouton Exporter que Firexport ajoute au générateur de requêtes Firestore
Avis sur le Chrome Web Store

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

Avis sur le Chrome Web Store

Avis sur le Chrome Web Store

"Nice tool. Thank you!"

Avis sur le Chrome Web Store

Utilisateur Reddit

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

Utilisateur Reddit

Utilisateur Reddit

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

Utilisateur Reddit

Ce que fait Firexport

Extraction des résultats de requête

Lit la <table /> de la page du générateur de requêtes pour collecter les données.

Extraction des résultats de requête

Formats CSV et JSON

Exporte en CSV par défaut, avec JSON en option.

Formats CSV et JSON

Restauration des données tronquées

Récupère les données que Firebase tronque dans les maps ou tableaux longs.

Restauration des données tronquées

Conversion des dates au format ISO

Des horodatages cohérents et reconnus partout, pour un traitement des données sans accroc.

Conversion des dates au format ISO

Analyse avancée des données

Corrige les erreurs JSON.parse() dues aux types de données propres à Firestore.

Analyse avancée des données

Design aligné sur la console

S’intègre naturellement à la console, en mode sombre comme en mode clair.

Design aligné sur la console

Tarifs des licences

Achat unique, sans abonnement

Basic

Gratuit

  • Export de Firestore et d’Auth en CSV et JSON
  • Export des règles vers firestore.rules
  • Export des tableaux d’index en JSON
  • Requêtes récentes
  • Copie d’un document en JSON
  • Accès à un document par son ID
  • Détails des utilisateurs Auth
  • Générateur de requêtes pour Enterprise
  • Compteur de lectures de la console Firebase
  • Design aligné sur la console
  • Fonctions gratuites à venir : voir la feuille de route.

Advanced

$2.9

  • Tout ce qu’offre Basic
  • Export des valeurs d’origine Firestore et Auth
  • Index au format firestore.indexes.json
  • Dure 3 jours à partir de l’achat dans un profil de navigateur : activez-le tout de suite

Basic ou Advanced

Ces objets JSON montrent la différence entre Basic et 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

Prêt à commencer ?

L’export Firestore sans effort commence ici. Essayez-le gratuitement dès aujourd’hui !