Practical Firestore guides

Export and import data, fix missing fields, review bulk updates and plan your backups. Follow tested scripts or use the Chiselbase workflow to inspect your data and review changes in the same workspace.

  1. Firestore Bulk Update: Change Many Documents with a Dry Run

    Bulk update Firestore documents with a paginated Node script, a dry run and conflict checks. Learn when to use batches, how to rename fields and how Chiselbase previews changes.

  2. Firestore Missing Fields: Find Schema Gaps and Mixed Types

    Find Firestore documents with missing fields, distinguish null from absent values and audit mixed types. Use a read-only Node scan or Chiselbase's schema map, then plan the fix.

  3. Copy Firestore Data Between Projects: Production to Staging

    Copy Firestore collections to another project with managed export/import, a Node script or Chiselbase. Review document IDs, references, subcollections and dry runs before writing.

  4. Export Firestore to JSON or CSV: Scripts and Desktop Tools

    Export a Firestore collection to JSON, CSV or JSONL with a Node script or Chiselbase. Compare readable file exports with Google’s managed export, including costs and type handling.

  5. Firestore Backup and Restore: Schedules, PITR and File Exports

    Set up Firestore backups, point-in-time recovery and delete protection. Follow gcloud commands and a Node file backup script, then compare recovery workflows in Chiselbase.