Schöner Druck in MongoDB

Shraddha Paghdar 20 Juni 2023
Schöner Druck in MongoDB

In diesem Artikel wird erläutert, wie formatierte Ergebnisse mithilfe von Pretty Print in MongoDB angezeigt werden.

Schöner Druck in MongoDB

Ein cursor ist ein Objekt, mit dem Programmierer durch die Dokumente in einer Mongo-Sammlung in der Welt von Mongo iterieren können. Obwohl Entwickler die im Objekt cursor zurückgegebenen Elemente explizit durchlaufen können, ermöglicht die Funktionalität des cursor eine automatische Iteration über die Abfrageergebnisse.

Die pretty()-Methode im Mongo-Universum definiert das cursor-Objekt, um die Mongo-Abfrageergebnisse in einem lesbaren, attraktiven Layout anzuzeigen. Diese Strategie ist sehr hilfreich, wenn unsere Datenbank groß ist.

Syntax:

> db.collectionName.find(queryString).pretty()

Der queryString ist ein Auswahl-Eingabeargument, mit dem Dokumente aus einer Sammlung nach vorgegebenen Auswahlkriterien abgerufen werden können.

Die JSON-Dokumente oder -Sammlungen innerhalb der Mongo Shell können mit der Methode cursor.pretty() attraktiver gestaltet werden. Die Mongo Shell mag diese Vorgehensweise nicht immer.

Weitere Informationen zur .pretty()-Dokumentation finden Sie in der .pretty(). Lassen Sie uns das folgende Beispiel verwenden, um die erwähnte Idee zu verstehen.

Code:

> db.users.find()
> db.users.find().pretty()

Im vorangegangenen Beispiel lokalisieren wir alle Benutzer, ganz gleich, ob sie sich nähern oder nicht. Der Hauptunterschied zwischen den beiden Abfragen besteht darin, dass letztere Daten in einem besser lesbaren Stil zurückgibt, während erstere Daten in einem dichteren Format liefert.

Führen Sie die obige Codezeile in MongoShell aus, das mit MongoDB kompatibel ist. Es wird das folgende Ergebnis angezeigt.

Ausgang:

{ "_id" : ObjectId("54f612b6029b47909a90cesd"), "email" : "johndoe@example.com", "comment" : "This is the first user in the collection.", "country" : "United Kingdom" }

{
  "_id" : ObjectId("54f612b6029b47909a90cesd"),
  "email" : "johndoe@example.com",
  "comment" : "This is the first user in the collection.",
  "country" : "United Kingdom"
}
Shraddha Paghdar avatar Shraddha Paghdar avatar

Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.

LinkedIn

Verwandter Artikel - MongoDB Method