mongodoc est un module Python qui crée un diagramme UML comme un document de mongodb imbriqué.
Si vous avez une base de données MongoDB que vous souhaitez documenter, un bon point de départ pourrait être d'installer mongodoc et utilisez la commande doc-db:
Test doc-db
Après avoir répondu à quelques questions, vous obtiendrez un fichier de sortie qui ressemble à ceci:
& Nbsp; _____________________________________________________________________________
| Personnes |
| _____________________________________________________________________________ |
| Dernière:
| Humeur:
| Âge:
| Lieu:
| Adresse:
| _id:
| Première:
| | ________________________________ ||
| _____________________________________________________________________________ |
Ce document a un sous-document pour la valeur du champ d'adresse, de sorte qu'il apparaît comme une boîte dans le diagramme des personnes. Vous obtiendrez un de ces diagrammes pour chaque collection dans la db.
La commande doc-db a quelques options pour la connexion à la DB:
% Doc-db -h
utilisation: doc-db [-h] [--port PORT] [HOST --host] [USERNAME --username]
& Nbsp; [- mot de passe MOT DE PASSE] [FILE --file]
& Nbsp; nom
DOCUMENT A db mongo
arguments de position:
& Nbsp; name Le nom de la db mongo de documenter
arguments optionnels:
& Nbsp; -h, --help afficher ce message d'aide et de sortie
& Nbsp; - le port PORT Le numéro de port de db
& Nbsp; - hôte HOST L'hôte de db
& Nbsp; - nom d'utilisateur USERNAME Le nom d'utilisateur pour l'authentification à la DB
& Nbsp; - mot de passe MOT DE PASSE Le mot de passe pour l'authentification à la DB
& Nbsp; - DOSSIER Le nom du fichier de sortie
Quoi de neuf dans cette version:
- Correction: n ' sous documents montrent t lorsque les subdocs étaient plus que le doc mère.
Quoi de neuf dans la version 0.3.2:
- Correction: bombardé lorsque la valeur d'un champ était {}
Quoi de neuf dans la version 0.3.1:
- Vous avez oublié de mettre à jour le changelog sur 0,3
- modifier Mineure en README.rst.
Ce qui est nouveau dans la version 0.2 Beta:
- Correction d'un bug dans le comptage des docs similaires
- Lorsque l'utilisateur cesse de dire non à la 'utiliser ce doc' invite
Quoi de neuf dans la version 0.2 Alpha:
- Ajout d'une méthode simple pour aider à trouver la doc plus représentatif dans chaque collection
- Ajout d'une classe qui trouve des liens entre les collections et dessine des lignes entre eux
Exigences :
- Python
Commentaires non trouvées