Die MongoDB -Hülle ist ein unglaublich starkes Nutzen, den jeder MongoDB -Entwickler verwenden sollte. Obwohl es in einer minimalen und terminalbasierten Umgebung bequemer sein kann, bietet es nicht verständlich und leicht zu lesen auszuführen.
In diesem Artikel zeigen wir Ihnen eine Mongo-Shell-Funktion, die einfach zu bedienen ist, aber Sie können organisieren und von MongoDB-Abfragen eine menschliche lesbare Ausgabe erhalten. Eine lesbare Ausgabe kann einen großen Unterschied machen, anstatt in die externen Werkzeuge wie Grep und JQ zu tauchen.
Lassen Sie uns eintauchen.
MongoDB Print Method Syntax
Die Methodensyntax ist im Folgenden dargestellt:
db.Sammlung.finden().hübsch()
Die Methode konfiguriert den MongoDB Cursor so, dass die Ausgabe in einem gut formatierten und leicht zu lesen-Format angezeigt wird.
Beispiele:
Betrachten Sie die im Folgenden gezeigten Beispiele:
Angenommen, wir machen einen Cursor, wie in der folgenden Abfrage gezeigt:
db.Film.find ("_ id": 20)
Die angegebene Abfrage gibt das Dokument mit der angegebenen ID zurück, wie in der folgenden Ausgabe gezeigt:
_id: 20,
Schauspieler:
['Vorname': 'Carmen', 'Nachname': 'Hunt', Actorid: 52,
'Vorname': 'Walter', 'Nachname': 'Torn', Actorid: 102,
'Vorname': 'ed', 'Nachname': 'Mansfield', Actorid: 136,
'Vorname': 'Ewan', 'Nachname': 'Gooding', Actorid: 139,
'Vorname': 'Ian', 'Nachname': 'Tandy', Actorid: 155,
'Vorname': 'Laura', 'Nachname': 'Brody', Actorid: 159],
Kategorie: 'Musik',
Beschreibung: "Ein langweiliges Drama einer Frau und eines Eichhörnchens, die einen Schüler in einem Baloon erobern müssen",
Länge: '79',
Bewertung: 'R',
'Mietdauer': '4',
'Ersatzkosten': '23.99 ',
"Besonderheiten": "Kommentare, gelöschte Szenen hinter den Kulissen",
Titel: 'Amelie Hellfighters'
Wir können den Cursor verwenden.Pretty () -Methode, mit der der Cursor das Dokument in einem hübschen und leichteren Lesformat zurückgibt.
Ein Beispiel ist wie im Folgenden dargestellt:
db.Film.find ("_ id": 20).hübsch()
Resultierende Ausgabe:
MongoDB Set hübsches Druck als Standardeinstellung
Anstatt jedes Mal die Pretty () -Methode aufzurufen, können wir dem MongoDB sagen, dass er den hübschen Druck als Standard -Cursorausgabe mit dem folgenden Befehl verwenden soll:
echo dbQuery.Prototyp._prettyshell = true >> ~/.Mongorc.JS
Ersetzen Sie den angegebenen Befehl durch den Pfad zu Ihrem “.Mongorc.JS ”Datei.
Abschluss
In diesem Beitrag haben Sie erfahren.
Glückliche Codierung!