mongoDB - 2. View 이해

최창우·2023년 2월 8일
0

mongoDB

목록 보기
2/4
post-thumbnail
post-custom-banner

📌목차

1. View 이해하기

📕 View 이해하기

아직 View 내용에 대해 자세히 이해가되지않음...

MongoDB의 View는 DB내의 컬렉션의 문서를 처리하여 집계 결과를 손쉽게 보기 위한 기능

  • 읽기 전용
  • View를 사용하면 집계 파이프라인을 실행할 필요없이 결과 불러올 수 있음
  • 원하는 데이터를 찾는 용도로 사용
  • 생성된 View는 저장되지 않음
  • View 또한 Collection으로 취급됨. (즉 원하는 조건에 맞게 집계해서 컬렉션을 만든것)

📖 View 생성

  • 특정 collections에서 특정 조건에 맞는 데이터들로 새로운 Collection을 구성하게한다.
  • db.createView(view이름, collection이름, 조회조건)
  • db.createView(
       "firstYears",
       "students",
       [ { $match: { year: 1 } } ]
    )

📖 데이터 조회

  • Document
  • db.View명(query, projection, options)
  • query : 조회조건
  • projection : 삭제조건
  • options : ?
  • db.firstYears.find()
  • db.firstYears.find({scores:{$gt:3.2}})

profile
유능한 개발자가 되고 싶은 헬린이
post-custom-banner

0개의 댓글