-
Notifications
You must be signed in to change notification settings - Fork 0
Задачи в БД
Mikail Bagishov edited this page Jun 28, 2020
·
2 revisions
Задачи хранятся в коллекции в MongoDB, каждая описывается одним документом. Каждый должен содержать следующие поля:
- problem-name: Строка в UTF-8. Имя задачи. Обратите внимание, что это не имя задачи в контесте ("A", "B1"), а полное имя, например "a-plus-b", "dcp-online".
- manifest: Бинарная строка. Манифест задачи (содержимое файла manifest.json пакета задачи).
- assets: Бинарная строка. Файлы задачи (содержимое каталога assets пакета задачи), заархивированные с помощью tar и сжатые с помощью gzip. Документ может содержать и другие поля, но они необязательны и игнорируются при использовании.