mongodoc är en Python-modul som skapar en UML-liknande diagram för en kapslad mongodb dokument.
Om du har en mongodb databas som du vill dokumentera, kanske en bra utgångspunkt vara att installera mongodoc och använd kommandot doc-db:
doc-db testet
Efter att ha svarat på några frågor, får du en utgång fil som ser ut ungefär så här:
& Nbsp; _____________________________________________________________________________
| Människor |
| _____________________________________________________________________________ |
| Sista:
| Humör:
| Ålder:
| Plats:
| Adress:
| _ID:
| Först:
| | ________________________________ ||
| _____________________________________________________________________________ |
Detta dokument har en under dokument för värdet av adressfältet, så det verkar som en låda inom folket diagrammet. Du kommer att få en av dessa diagram för varje samling i db.
Det doc-db kommando har några alternativ för att ansluta till db:
% Doc-db -h
användning: doc-db [-h] [--port PORT] [--host HOST] [--username ANVÄNDARNAMN]
& Nbsp; [- Lösenord Lösenord] [--file FILE]
& Nbsp; namn
Dokumentera en mongo db
positionsargument
& Nbsp; name Namnet på mongo db att dokumentera
valfria argument:
& Nbsp; -h, --help visa denna hjälpmeddelande och avsluta
& Nbsp; - port PORT db portnummer
& Nbsp; - värd HOST db värd
& Nbsp; - användarnamn Användarnamn Det användarnamn för autentisering till db
& Nbsp; - Lösenord Lösenord Lösenordet för autentisering till db
& Nbsp; - file FIL Namnet på utdatafilen
Vad är nytt i den här versionen:
- Buggfix: didn ' t show underdokument när subdocs var längre än moder dok.
Vad är nytt i version 0.3.2:
- Buggfix: bombade när värdet av ett fält var {}
Vad är nytt i version 0.3.1:
- Glömde att uppdatera ändringsloggen på 0,3
- Mindre redigera i README.rst.
Vad är nytt i version 0.2 Beta:
- Fixat en bugg i räkna liknande docs
- När användaren håller säga nej till "använda denna doc" prompt
Vad är nytt i version 0.2 Alpha:
- Lade till en enkel metod för att hjälpa till att hitta de mest representativa doc i varje samling
- Lade till en klass som finner länkar mellan samlingar och drar linjer mellan dem
Krav :
- Python
Kommentarer hittades inte