Skip to main content
Docs: Docs, Overleaf’in düzenlenebilir bir dosya için kullandığı dahili terimdir; örneğin saf bir tex dosyası veya bir .bib dosyası. Dosya içeriğini, revizyon bilgilerini ve silinme durumunu saklar.

Temel Kimlik Bilgileri

  • _id: Bu belge kaydını tanımlayan benzersiz MongoDB ObjectId değeri.
  • project_id: Bu dosyanın ait olduğu projeye (Project._id) referans.
  • name: Proje dosya ağacında gösterilen dosya adı (ör. main.tex, sample.bib).

Revizyon ve Sürümleme

  • rev: Bu belgenin proje geçmişi içindeki revizyon numarası.
  • version: Editör arka ucu tarafından kullanılan dahili şema veya biçim sürümü.
Bu alanlar, Overleaf’in özel sürümleme sistemi tarafından artımlı düzenlemeleri izlemek ve geçmiş ile geri alma işlemlerini desteklemek için kullanılır.

Dosya İçeriği

  • lines:
    Dosya içeriğini satır satır temsil eden dizeler dizisi.
    Her öğe, kaynak dosyadaki bir mantıksal satıra karşılık gelir.
    Bu örnekte bir BibTeX girdisi saklanmaktadır:
    • @article{greenwade93, ... }
  • ranges: Editör açıklamaları veya izlenen aralıklar için ayrılmış veri yapısı
    (ör. seçimler, yorumlar veya değişiklik izleme). Etkin aralık olmadığında boştur. op, yorumu belgedeki belirli bir konuma bağlayan işlem nesnesidir.
    • op.c — Yorum yapılan seçili metin (karakter içeriği)
    • op.p — Bağlantı konumu (karakter ofseti)
    • id Bu yorum girdisinin benzersiz ObjectId değeri.
    • metadata Yazar ve zaman damgası bilgileri.

Silinme Durumu

  • deleted:
    Bu belgenin projeden silinip silinmediğini belirtir.
  • deletedAt:
    Belgenin ne zaman silindiğini kaydeden zaman damgası.
Silinen belgeler genellikle veritabanından hemen kaldırılmak yerine geçmişi kurtarma ve sürümlere göz atma amacıyla saklanır. Aşağıda bir Overleaf docs kaydı için gerçek bir örnek bulunmaktadır.
Son değiştirilme tarihi 4 Ekim 2026