MongoDB의 예쁜 인쇄

Shraddha Paghdar 2023년6월20일
MongoDB의 예쁜 인쇄

이 기사에서는 MongoDB에서 예쁜 인쇄를 사용하여 형식화된 결과를 표시하는 방법에 대해 설명합니다.

MongoDB의 예쁜 인쇄

커서는 프로그래머가 Mongo 세계에서 Mongo 컬렉션의 문서를 반복할 수 있게 해주는 객체입니다. 개발자는 커서 개체에 반환된 항목을 통해 명시적으로 탐색할 수 있지만 커서의 기능은 쿼리 결과에서 자동 반복을 허용합니다.

Mongo 유니버스의 pretty() 메서드는 커서 개체를 정의하여 Mongo 쿼리 결과를 읽기 쉽고 매력적인 레이아웃으로 표시합니다. 이 전략은 데이터베이스가 큰 경우 매우 유용합니다.

통사론:

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

queryString은 주어진 선택 기준에 따라 컬렉션에서 문서를 가져오는 데 사용할 수 있는 선택 입력 인수입니다.

Mongo Shell 내부의 JSON 문서 또는 컬렉션은 cursor.pretty() 메서드를 사용하여 더 매력적일 수 있습니다. Mongo Shell은 이 접근 방식을 항상 좋아하지는 않습니다.

.pretty() 문서에 대한 자세한 정보는 .pretty()에서 찾을 수 있습니다. 다음 예를 사용하여 언급된 아이디어를 이해해 봅시다.

암호:

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

앞선 샘플에서 우리는 모든 사용자를 찾고 있습니다. 두 쿼리의 주요 차이점은 후자는 더 읽기 쉬운 스타일로 데이터를 반환하고 전자는 더 조밀한 형식으로 데이터를 제공한다는 것입니다.

MongoDB와 호환되는 MongoShell에서 위의 코드 줄을 실행합니다. 다음과 같은 결과가 표시됩니다.

출력:

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

관련 문장 - MongoDB Method