FirexportF
Firexport

v1.4.8 — CSV columns stay put when documents have different fields

Jerry Baba
Jerry BabaFounder

When documents in a collection had different fields, CSV wrote each row by position under the first row's header, so values slid into the wrong columns — in every plan. The query builder draws columns page by page, so one field that first appears on page 2 was enough.

  • CSV columns are the union of all rows. Every value lands under its own field name, and a field a document doesn't have is an empty cell. Files where every row has the same fields come out byte-for-byte the same.

  • Field names keep their spaces. suspended (with a trailing space) was written as suspended, and Advanced export couldn't restore that column.

  • Two settings, both off by default. Flatten maps & arrays splits CSV cells into columns like address.city and tags.0. Include document path adds a Document Path column (users/u1/orders/o9). Find them under Settings in the Export menu, or behind the gear in the toolbar popup.

  • Progress and Cancel. A card shows rows and pages as the export runs, and Cancel stops it without saving a file. Over 10,000 rows you pick where to save first, so a large export no longer has to fit in the tab's memory.

  • On the document panel view, a copy icon in each document's header copies it as JSON, and Go to document in the collection header opens any ID you paste — even one the console hasn't listed yet.

  • A new toolbar popup: how to start, your plan, and license activation without opening the console.

bug fixnew feature

Jerry Baba
Published by Jerry Baba