Docs: Docs — внутренний термин Overleaf для редактируемого файла, например обычного файла tex или файла .bib. В нём хранятся содержимое файла, информация о ревизиях и состояние удаления.
Основная идентификация
_id: уникальный MongoDB ObjectId, идентифицирующий эту запись документа.project_id: ссылка на проект (Project._id), которому принадлежит файл.name: имя файла в том виде, в каком оно отображается в дереве файлов проекта (например,main.tex,sample.bib).
Ревизии и версионирование
rev: номер ревизии этого документа в истории проекта.version: внутренняя версия схемы или формата, используемая серверной частью редактора.
Содержимое файла
-
lines:
Массив строк, представляющий содержимое файла построчно.
Каждый элемент соответствует одной логической строке исходного файла. В этом примере хранится запись BibTeX:@article{greenwade93, ... }
-
ranges: структура данных, зарезервированная для аннотаций редактора или отслеживаемых диапазонов
(например, выделений, комментариев или отслеживания изменений). Пуста, если активных диапазонов нет.op— объект операции, привязывающий комментарий к определённой позиции в документе.op.c— прокомментированный выделенный текст (символьное содержимое)op.p— позиция привязки (смещение в символах)id— уникальный ObjectId этой записи комментария.metadata— информация об авторе и времени.
Состояние удаления
deleted:
Указывает, был ли документ удалён из проекта.deletedAt:
Время удаления документа.
docs в Overleaf.
Простой пример
Простой пример
Сложный пример
Сложный пример

