mongodoc er en Python-modul som skaper en UML-lignende diagram for en nestet mongodb dokument.
Hvis du har en mongodb databasen du ønsker å dokumentere, kan et godt utgangspunkt være å installere mongodoc og bruke doc-db kommando:
doc-db test
Etter å ha svart på noen spørsmål, vil du få en output fil som vil se omtrent slik ut:
& Nbsp; _____________________________________________________________________________
| Folk |
| _____________________________________________________________________________ |
| Siste:
| Humør:
| Alder:
| Plassering:
| Adresse:
| _id:
| Først:
| | ________________________________ ||
| _____________________________________________________________________________ |
Dette dokumentet har en sub-dokument for verdien av adressefeltet, slik at det virker som en boks i mennesker diagram. Du vil få en av disse diagrammene for hver samling i db.
Doc-db kommandoen har noen alternativer for å koble til db:
% Doc-db-h
bruk: doc-db [h] [--port PORT] [host HOST] [--username BRUKERNAVN]
& Nbsp; [- passord PASSORD] [--file FIL]
& Nbsp; navn
Dokumentere en mongo db
posisjonelle argumenter:
& Nbsp; nevne Navnet på mongo db å dokumentere
valgfrie argumenter:
& Nbsp; -H, Hjelpe vis denne hjelpemeldingen og exit
& Nbsp; - port PORT db portnummer
& Nbsp; - Host Host The db host
& Nbsp; - brukernavn BRUKERNAVN Brukernavnet for godkjenning til db
& Nbsp; - passord PASSORD Passordet for godkjenning til db
& Nbsp; - file FIL Navnet på utdatafilen
Hva er nytt i denne utgaven:
- Rettelse: didn ' t viser underdokumenter når de subdocs var lengre enn den overordnede doc.
Hva er nytt i versjon 0.3.2:
- Rettelse: bombet når verdien av et felt var {}
Hva er nytt i versjon 0.3.1:
- Glemte å oppdatere changelog på 0,3
- mindre endring i README.rst.
Hva er nytt i versjon 0.2 Beta:
- Fikset en bug i å telle lignende docs
- Når brukeren holder å si nei til "bruke denne doc 'rask
Hva er nytt i versjon 0.2 Alpha:
- Lagt til en enkel metode for å bidra til å finne den mest representative doc i hver samling
- Lagt til en klasse som finner koblinger mellom samlinger og trekker linjer mellom dem
Krav :
- Python
Kommentarer ikke funnet