mongodoc модуль Python, который создает UML-диаграммы, как для вложенного документа MongoDB.
Если у вас есть базы данных MongoDB, что вы хотите, чтобы документировать, является хорошей отправной точкой может быть, чтобы установить mongodoc и использовать команду док-DB:
Тест-док дБ
После ответа на несколько вопросов, вы получите выходной файл, который будет выглядеть примерно так:
& NBSP; _____________________________________________________________________________
| люди |
| _____________________________________________________________________________ |
| Последнее: <тип "Юникод"> ________________________________ |
| Настроение: <тип "Юникод"> | обратиться ||
| Возраст: <тип "INT"> | || ________________________________
| Расположение: <тип "Юникод"> | состояние: <тип "Юникод"> ||
| адрес: <тип "DICT"> | Улица: <тип "Юникод"> ||
| _id: <класс "bson.objectid.ObjectId '> | номер: <тип "INT"> ||
| Первое: <тип "Юникод"> | ZIP: <тип "INT"> ||
| | || ________________________________
| _____________________________________________________________________________ |
Этот документ имеет суб-документ для значения поля адреса, так что выглядит как поле в схеме человек. Вы получите один из этих диаграмм для каждой коллекции в БД.
Команда док-дБ, имеет несколько вариантов подключения к БД:
% Doc-дБ -h
Использование: док-DB [-h] [--port ПОРТ] [--host ХОЗЯИН] [--username USERNAME]
& NBSP; [- Пароль] [--file FILE]
& NBSP; имя
Документ в Монго дБ
позиционные аргументы:
& NBSP; назвать имя Монго дБ к документу
необязательные аргументы:
& NBSP; -h, --help показать эту справку и выйти
& NBSP; - порт Порт Номер порта дБ
& NBSP; - хозяин ХОЗЯИН Хозяин дБ
& NBSP; - имя пользователя Имя пользователя, имя пользователя для аутентификации в БД
& NBSP; - Пароль Пароль для аутентификации в БД
& NBSP; - файл в файл, имя выходного файла
Что нового В этом выпуске:
- Исправление: А не было ' т шоу суб документы, когда subdocs были больше, чем исходный документ.
Что нового в версии 0.3.2:
- Исправление: бомбили, когда значение поля было {}
Что нового в версии 0.3.1:
- Забыл обновить изменений на 0,3
- Малая редактировать в README.rst.
Что нового в версии 0.2 Beta:
- Исправлена ошибка в подсчете подобные документы
- Когда пользователь держит слова, запрет на «использование этот документ« быстрым
Что нового в версии 0.2 Alpha:
- Добавлена простой способ, чтобы помочь найти наиболее представительную документ в каждой коллекции
- Добавлена класс, который находит ссылки между коллекциями и рисует линии между ними
Требования
- Python
Комментарии не найдены