mongodoc er en Python-modul, der skaber et UML-lignende diagram for en indlejret MongoDB dokument.
Hvis du har en MongoDB database, som du ønsker at dokumentere, måske et godt udgangspunkt være at installere mongodoc og bruge doc-db kommando:
doc-db test
Efter at have besvaret et par spørgsmål, vil du få en output-fil, der vil se noget som dette:
& Nbsp; _____________________________________________________________________________
| Mennesker |
| _____________________________________________________________________________ |
| Sidste:
| Humør:
| Alder:
| Placering:
| Adresse:
| _id:
| Første:
| | ________________________________ ||
| _____________________________________________________________________________ |
Dette dokument har en sub-dokument til værdien af adressefeltet, så det ser ud som en boks i mennesker diagram. Du vil få en af disse diagrammer for hver kollektion i db.
Doc-db kommando har et par muligheder for at oprette forbindelse til db:
% Doc-db -h
Anvendelse: doc-db [-h] [--port PORT] [--host HOST] [--username brugernavn]
& Nbsp; [- Password Password] [--file FILE]
& Nbsp; navn
Dokumentere en mongo db
positionelle argumenter:
& Nbsp; Navnet på den mongo db at dokumentere
valgfri argumenter:
& Nbsp; -h, --help vise denne hjælpetekst og afslut
& Nbsp; - port PORT DB portnummer
& Nbsp; - host HOST DB vært
& Nbsp; - brugernavn USERNAME Brugernavnet til godkendelse til db
& Nbsp; - Password Password Adgangskoden til godkendelse til db
& Nbsp; - fil FIL Navnet på uddatafilen
Hvad er nyt i denne udgivelse:
- Bugfix: didn ' t Vis sub dokumenter, når de subdocs var længere end den forælder dok.
Hvad er nyt i version 0.3.2:
- Bugfix: bombet, når værdien af et felt var {}
Hvad er nyt i version 0.3.1:
- Har du glemt at opdatere changelog på 0,3
- mindre ændring i README.rst.
Hvad er nyt i version 0.2 Beta:
- Rettet en fejl i optælling lignende docs
- Når brugeren holder siger nej til 'bruge denne Doc' prompt
Hvad er nyt i version 0.2 Alpha:
- Tilføjet en enkel metode til at hjælpe med at finde den mest repræsentative doc i hver kollektion
- Tilføjet en klasse, der finder links mellem samlinger og trækker linjer mellem dem
Krav :
- Python
Kommentarer ikke fundet