mongodoc è un modulo Python che crea un diagramma UML-like per un documento MongoDB nidificato.
Se si dispone di un database MongoDB che si desidera documentare, un buon punto di partenza potrebbe essere quello di installare mongodoc e utilizzare il comando doc-db:
Test doc-db
Dopo aver risposto ad alcune domande, si otterrà un file di output che avrà un aspetto simile a questo:
& Nbsp; _____________________________________________________________________________
| Persone |
| _____________________________________________________________________________ |
| Last:
| Umore:
| Età:
| Posizione:
| Indirizzo:
| _id:
| Prima:
| | ________________________________ ||
| _____________________________________________________________________________ |
Questo documento è un sub-documento per il valore del campo indirizzo, quindi appare come una scatola all'interno del diagramma persone. Otterrete uno di questi diagrammi per ogni collezione nel db.
Il comando doc-db ha alcune opzioni per la connessione al db:
% Doc-db -h
Utilizzo: doc-db [-h] [--port PORT] [HOST --host] [USERNAME --username]
& Nbsp; [- Password PASSWORD] [FILE --file]
& Nbsp; nome
Documentare un db mongo
argomenti posizionali:
& Nbsp; name Il nome del db mongo documentare
argomenti opzionali:
& Nbsp; -h, --help mostra questo messaggio di aiuto ed esce
& Nbsp; - porta PORT Il numero della porta db
& Nbsp; - HOST ospite L'host db
& Nbsp; - nome utente USERNAME Il nome utente per l'autenticazione al db
& Nbsp; - la password PASSWORD La password per l'autenticazione al db
& Nbsp; - DOCUMENTO Il nome del file di output
Cosa c'è di nuovo in questa versione:
- Bugfix: didn ' t mostrano sotto i documenti quando i Subdocs erano più lungo del documento genitore.
Cosa c'è di nuovo nella versione 0.3.2:
- Bugfix: bombardata quando il valore di un campo è stato {}
Cosa c'è di nuovo nella versione 0.3.1:
- Hai dimenticato di aggiornare il changelog su 0.3
- Modifica minima in README.rst.
Cosa c'è di nuovo in versione 0.2 Beta:
- Risoluzione di un errore nel conteggio docs simili
- Quando l'utente continua a dire no alla 'utilizzare questo doc' pronta li>
Cosa c'è di nuovo in versione 0.2 Alpha:
- Aggiunto un metodo semplice per aiutare a trovare la doc più rappresentativo in ogni collezione
- Aggiunta una classe che trova collegamenti tra collezioni e traccia linee tra di loro
Requisiti :
- Python
I commenti non trovato