MongoDB Shell to niezwykle potężne narzędzie, z którego powinien użyć każdy programista MongoDB. Chociaż może to zapewnić wygodę w minimalnym i terminalem, nie zapewnia zrozumiałego i łatwego do odczytu wyjścia.
W tym artykule pokażemy Ci funkcję Mongo Shell, która jest łatwa w użyciu, ale pozwala na zorganizowanie się i uzyskanie danych wyjściowych z zapytań MongoDB. Czytelne wyjście może mieć ogromną różnicę zamiast nurkowania w narzędzia zewnętrzne, takie jak GREP i JQ.
Zanurzmy się.
MongoDB Pretty Print Method Składnia
Składnia metody pokazano następująco:
db.kolekcja.znajdować().ładny()
Metoda konfiguruje kursor MongoDB, aby pokazać wyjście w dobrze formatowanym i łatwym do odczytu formacie.
Przykłady:
Rozważ przykłady pokazane następująco:
Załóżmy, że tworzymy kursor, jak pokazano w następującym zapytaniu:
db.film.Znajdź („_ id”: 20)
Dane zapytanie zwraca dokument z określonym identyfikatorem, jak pokazano przy następnym wyjściu:
_id: 20,
Aktorzy:
[„Imię”: „Carmen”, „nazwisko”: „Hunt”, aktor: 52,
„Imię”: „Walter”, „Nazwa”: „Torn”, Actorid: 102,
„Imię”: „ed”, „nazwisko”: „Mansfield”, aktor: 136,
„Imię”: „ewan”, „nazwisko”: „Gooding”, Actorid: 139,
„Imię”: „Ian”, „Nazwa”: „Tandy”, Actorid: 155,
„Imię”: „Laura”, „Nazwa”: „Brody”, Actorid: 159],
Kategoria: „Muzyka”,
Opis: „Nudny dramat kobiety i wiewiórka, która musi podbić ucznia w Baloon”,
Długość: „79”,
Ocena: „r”,
„Czas wynajmu”: „4”,
„Koszt wymiany”: '23.99 ',
„Funkcje specjalne”: „Komentarze, usunięte sceny, za kulisami”,
Tytuł: „Amelie Hellfighters”
Możemy użyć kursora.metoda Prett (), która pozwala kursorowi zwrócić dokument w dość i łatwiejszym do odczytu formatu.
Przykładem jest, jak pokazano następująco:
db.film.Znajdź („_ id”: 20).ładny()
Wynikowe wyjście:
MongoDB Ustaw ładny druk jako domyślny
Zamiast wywoływać metodę Pretty () za każdym razem, możemy powiedzieć MongoDB, aby użył ładnego wydruku jako domyślne wyjście kursora za pomocą następującego polecenia:
Echo dbquery.prototyp._prettyshell = true >> ~/.Mongorc.JS
Wymień podane polecenie ścieżką do „.Mongorc.plik js ”.
Wniosek
W tym poście nauczyłeś się, jak korzystać z funkcji Mongo Shell Pretty Print, która umożliwia wyświetlanie wyników danego zapytania w łatwym do odczytania formatu.
Szczęśliwe kodowanie!