Bonita impresión en MongoDB

Shraddha Paghdar 20 junio 2023
Bonita impresión en MongoDB

Este artículo discutirá cómo mostrar resultados formateados usando una impresión bonita en MongoDB.

Bonita impresión en MongoDB

Un cursor es un objeto que permite a los programadores iterar a través de los documentos en una colección de Mongo en el mundo de Mongo. Aunque los desarrolladores pueden recorrer explícitamente los elementos devueltos en el objeto cursor, la funcionalidad del cursor permite una iteración automática a través de los resultados de la consulta.

El método pretty() en el universo de Mongo define el objeto cursor para mostrar los resultados de la consulta de Mongo en un diseño legible y atractivo. Esta estrategia es bastante útil si nuestra base de datos es grande.

Sintaxis:

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

La cadena de consulta es un argumento de entrada de elección que se puede usar para obtener documentos de una colección de acuerdo con los criterios de selección dados.

Los documentos o colecciones JSON dentro de Mongo Shell pueden ser más atractivos utilizando el método cursor.pretty(). A Mongo Shell no siempre le gusta este enfoque.

Puede encontrar más información sobre la documentación de .pretty() en .pretty(). Usemos el siguiente ejemplo para entender la idea mencionada.

Código:

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

En el ejemplo anterior, estamos ubicando a todos los usuarios, con o sin enfoque. La principal distinción entre las dos consultas es que la última devuelve datos en un estilo más legible mientras que la primera entrega datos en un formato más denso.

Ejecute la línea de código anterior en MongoShell, que es compatible con MongoDB. Mostrará el siguiente resultado.

Producción :

{ "_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

Artículo relacionado - MongoDB Method