Skip to content
Monghoul
Free, some on Pro

Import, export and copy data, or generate test documents

Move collections through JSON, Extended JSON, NDJSON or CSV files, copy one straight to another server, and generate documents you can read before they are written. Canonical Extended JSON keeps every BSON type; CSV and Excel write values as text.

Download Monghoul
Moving data · Pick a generator per field, and read the documents before they exist
The import dialog with a file chosen, its format detected, and the write strategy options
Fig 01 Import · Format detected from the file, and a write strategy to choose

Export what you filtered

Pick a format, a document limit and a MongoDB filter, and only those documents are written.

The export dialog with a format choice, a document limit, and a MongoDB filter, with the format options expanded
Fig 02 Export · Format, a limit, and a filter, applied before anything is written

Copy to another server

On Pro, copy a collection from one connection to another, with a write mode and the choice to copy its indexes, and no file in between.

The Copy Collection dialog copying Production / shop / orders into Staging / shop / orders, with a write mode of insert and a copy-indexes option
Fig 03 Copy · Production to Staging, with a write mode and a copy-indexes option, and no file between Pro

Test data you can read first

Map each field to one of 17 Faker categories and read the preview before anything is written. Up to 100,000 documents on Pro, 500 on Free.

The data generation dialog mapping fields to Faker categories, with a preview
Fig 04 Test data · Fields mapped to Faker categories, previewed before writing

See the shape of a collection

Schema analysis samples a collection and lists every field, its types, how often it occurs and the values it holds. Free samples 500 documents.

Schema analysis showing a field tree with types and how often each field occurs
Fig 05 Schema · Every field, its types, and how often it appears

Also in this part

Formats
JSON, Extended JSON, NDJSON and CSV on every tier. Excel needs Pro.
Whole databases
On Pro, import a directory of files as one database, export a whole database, or duplicate one.
Types
A collection export can write canonical Extended JSON, which keeps ObjectId, Date, Long, Decimal128, UUID and Binary through a round trip. The default relaxed form loses 64-bit integers above 2^53.

Try it against your own data

38 MB installer. Free forever, and a 14-day Pro trial with no card.

Download Monghoul