aYOUne
translate
Not in your language

This page is not yet available in en. You're reading the de version.

ay delete

ay delete (Alias: rm)

Löscht einen oder mehrere Einträge per ID. Bei interaktivem TTY ist eine Bestätigung erforderlich; mit --force wird sie übersprungen.

Syntax

ay delete [collection] [ids] [flags]

ids kann eine einzelne ObjectId oder eine kommaseparierte Liste sein.

Flags

Flag Default Zweck
--ids-stdin false IDs aus stdin lesen (zeilen- oder kommagetrennt)
--force false Confirmation-Prompt überspringen

Beispiele

# Einzelner Datensatz
ay delete contacts 64a1b2c3d4e5

# Force ohne Prompt
ay rm contacts 64a1b2c3d4e5 --force

# Mehrere IDs
ay delete contacts id1,id2,id3 --force

# Aus Pipeline (z.B. von ay search)
ay search tasks "status=archived" -i _id -m | ay delete tasks --ids-stdin --force

Verhalten

  • Bei mehreren IDs wird sequenziell gelöscht; Erfolg/Fehler-Counter am Ende.
  • Bei mindestens einem Fehler → Exit-Code 1.
  • --force ist Pflicht in non-TTY-Kontexten (CI, Pipes).

Siehe auch

  • batch delete — Bulk-Variante mit detailliertem Reporting
  • search — IDs zum Pipen finden