mongodoc to moduł Pythona, który tworzy diagram UML-jak dla zagnieżdżonych dokumentu MongoDB.
Jeśli masz bazę danych MongoDB, który chcesz udokumentować, dobrym punktem wyjścia może być zainstalowanie mongodoc i użyj polecenia doc-db:
Test doc-db
Po udzieleniu odpowiedzi na kilka pytań, otrzymasz plik wyjściowy, który będzie wyglądał mniej więcej tak:
& Nbsp; _____________________________________________________________________________
| Ludzie |
| _____________________________________________________________________________ |
| Ostatni:
| Nastrój:
| Wiek:
| Lokalizacja:
| Adres:
| _id:
| Pierwszy:
| | ________________________________ ||
| _____________________________________________________________________________ |
Ten dokument ma sub-dokument dla wartości pola adresu, więc wydaje się, jako pole w diagramie ludzi. Pojawi się jeden z tych schematów dla każdej kolekcji w db.
Komenda doc-db ma kilka możliwości łączenia się z db:
% Doc-db -h
Wykorzystanie: doc-db [-h] [--port PORT] [--host HOST] [--username LOGIN]
& Nbsp; [- hasło HASŁO] [--file PLIK]
& Nbsp; nazwa
Udokumentować db Mongo
pozycyjne argumenty:
& Nbsp; nazwa Nazwa db Mongo udokumentować
Opcjonalne argumenty:
& Nbsp; -h, --help pokazuj tego komunikatu pomocy i kończy
& Nbsp; - port PORT Numer portu db
& Nbsp; - HOST gospodarza db
& Nbsp; - Użytkownik Użytkownik nazwę użytkownika do uwierzytelniania w db
& Nbsp; - hasło, hasło do uwierzytelniania db
& Nbsp; - plik PLIK nazwa pliku wyjściowego
Co nowego w tym wydaniu:
- Błąd: wstałem t pokazać dokumenty sub gdy subdocs były dłuższe niż doc dominującej.
Co nowego w wersji 0.3.2:
- Błąd: zbombardowany, gdy wartość pola była {}
Co nowego w wersji 0.3.1:
- Nie pamiętam, aby zaktualizować changelog na 0.3
- drobne zmiany w README.rst.
Co nowego w wersji 0.2 Beta:
- Naprawiono błąd w liczeniu podobnych dokumentów,
- Jeśli użytkownik powtarza "nie do korzystania z tej doc" szybkiego
Co nowego w wersji 0.2 Alpha:
- Dodane prostą metodę, aby pomóc znaleźć najbardziej reprezentatywną doc w każdej kolekcji
- Dodano klasę, która odnajduje powiązania między zbiorami i rysuje linie między nimi
Wymagania :
- Python
Komentarze nie znaleziono