ay export (Alias: exp)
Daten-Export mit Pagination, Format-Wahl und Filter-Sprache. Subcommands für Run, List, Get und Configs.
Subcommands
ay export run <collection>
Exportiert die Inhalte einer Collection in einem Rutsch (Auto-Pagination).
| Flag | Default | Zweck |
|---|---|---|
--format <fmt> |
csv |
json / csv / yaml |
--fields <list> |
alle | Projection (kommagetrennt) |
--filter <key=val,…> |
— | Filter wie bei search |
--sort <field> |
-createdAt |
Sortierung |
-l, --limit <n> |
0 (= alles) | Limit (0 = alle Pages) |
ay export run contacts --format csv --fields "firstName,lastName,email"
ay export run products --format json --filter "status=active"
ay export run invoices --format csv --filter "createdAt>2026-01-01" --save
ay export list
Listet bestehende Export-Jobs.
ay export list -l 25
ay export get <id>
Detail + Download-URL eines Exports.
ay export get 64a1b2c3
ay export configs
Listet konfigurierte Export-Definitionen (z.B. wiederkehrende Exports an externe Targets).
ay export configs
ay export logs
Audit-Log aller Export-Runs.
ay export logs -l 25
Hinweis
Bei --limit 0 (Default) iteriert die CLI mit limit=500 durch alle Pages und mergt die Payloads — geeignet für Collections bis ~50k Einträge. Für größere → db pull oder aggregate mit $out.