Project repræsenterer et enkelt LaTeX-projekt i Overleaf. Det gemmer projektets metadata, ejerskab og adgangskontrol, filstruktur, kompileringsindstillinger og samarbejdstilstand.
Grundlæggende identifikation og metadata
_id: Unikt MongoDB ObjectId, der identificerer projektet.name: Projektets visningsnavn.description: Valgfri tekstbeskrivelse af projektet.active: Angiver, om projektet aktuelt er aktivt.version: Intern version af skemaet eller projektformatet.trashed: Liste over elementer, der er flyttet til papirkurven (blødt slettet).deletedDocs: Registreringer af permanent slettede dokumenter.
Ejerskab og adgangskontrol
owner_ref: Reference til den bruger, der ejer projektet.collaberator_refs: Brugere med redigeringsrettigheder.reviewer_refs: Brugere med adgang på reviewer-niveau.readOnly_refs: Brugere med skrivebeskyttet adgang.pendingEditor_refs/pendingReviewer_refs: Afventende invitationer.
Token-baseret adgang
tokens: Token-register for delte links.tokenAccessReadOnly_refs: Tokens, der giver skrivebeskyttet adgang.tokenAccessReadAndWrite_refs: Tokens, der giver læse- og skriveadgang.
Aktivitetssporing
lastUpdated: Tidsstempel for den seneste ændring.lastUpdatedBy: Den bruger, der foretog den seneste opdatering.lastOpened: Tidsstempel for sidste gang, projektet blev åbnet.deletedByExternalDataSource: Om sletningen blev udløst af en ekstern integration.
Projektstruktur
Roddokument og mapperootDoc_id: ObjectId for det primære LaTeX-indgangsdokument (normaltmain.tex).rootFolder: Indlejret repræsentation af projektets filtræ.
name/_id: Mappenavn og identifikator.docs: Liste over LaTeX-kildedokumenter med navn og_id.fileRefs: Referencer til binære filer (billeder, datafiler), herunder:name: Filnavncreated: Tidsstempel for uploadrev: Revisionstællerhash: Indholdshash til deduplikeringlinkedFileData: Kobling til ekstern lagring (hvis relevant)
folders: Indlejrede undermapper.
Kompilerings- og editorindstillinger
compiler: Valgt LaTeX-motor (pdflatex,xelatex,lualatexosv.).spellCheckLanguage: Stavekontrolsprog for dette projekt.
Offentlige indstillinger og delingsindstillinger
publicAccesLevel: Projektets synlighed (private,readOnly,publicosv.).collabratecUsers: Tilknyttede brugere fra eksterne samarbejdsplatforme.
Overleaf-specifikke udvidelser
overleaf.history:id: Identifikator, der bruges af historiktjenesten.display: Om historikken er aktiveret og synlig.
Intern versionering
__v: Mongooses interne versionsnøgle til samtidighedskontrol.
Projekteksempel
Projekteksempel

