Skip to main content
Docs: Docs ist der interne Begriff von Overleaf für eine bearbeitbare Datei, zum Beispiel eine reine tex-Datei oder eine .bib-Datei. Gespeichert werden der Dateiinhalt, Revisionsinformationen und der Löschstatus.

Kernidentifikation

  • _id: Eindeutige MongoDB-ObjectId, die diesen Dokumentdatensatz identifiziert.
  • project_id: Verweis auf das Projekt (Project._id), zu dem diese Datei gehört.
  • name: Dateiname, wie er im Dateibaum des Projekts angezeigt wird (z. B. main.tex, sample.bib).

Revision & Versionierung

  • rev: Revisionsnummer dieses Dokuments innerhalb des Projektverlaufs.
  • version: Interne Schema- oder Formatversion, die vom Editor-Backend verwendet wird.
Diese Felder werden vom eigenen Versionierungssystem von Overleaf verwendet, um inkrementelle Bearbeitungen nachzuverfolgen und Verlauf sowie Rollback zu unterstützen.

Dateiinhalt

  • lines:
    Array von Strings, das den Dateiinhalt Zeile für Zeile darstellt.
    Jedes Element entspricht einer logischen Zeile in der Quelldatei.
    In diesem Beispiel wird ein BibTeX-Eintrag gespeichert:
    • @article{greenwade93, ... }
  • ranges: Datenstruktur, die für Editor-Anmerkungen oder nachverfolgte Bereiche reserviert ist
    (z. B. Auswahlen, Kommentare oder Änderungsverfolgung). Leer, wenn keine aktiven Bereiche vorhanden sind. op Operationsobjekt, das den Kommentar an eine bestimmte Position im Dokument bindet.
    • op.c — Kommentierter ausgewählter Text (Zeicheninhalt)
    • op.p — Ankerposition (Zeichen-Offset)
    • id Eindeutige ObjectId dieses Kommentareintrags.
    • metadata Informationen zu Autor und Zeitstempel.

Löschstatus

  • deleted:
    Gibt an, ob dieses Dokument aus dem Projekt gelöscht wurde.
  • deletedAt:
    Zeitstempel, der festhält, wann das Dokument gelöscht wurde.
Gelöschte Dokumente werden in der Regel für die Wiederherstellung aus dem Verlauf und das Durchsuchen von Versionen aufbewahrt, statt sofort aus der Datenbank entfernt zu werden. Hier ist ein reales Beispiel für ein Overleaf-docs-Dokument.
Zuletzt geändert am 4. Oktober 2026