Ładny druk skorupy MongoDB

Ładny druk skorupy MongoDB

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!