뷰 수정
이 페이지의 내용
뷰를 수정하려면 다음 중 하나를 수행합니다.
뷰를 제거하고 다시 만듭니다.
collMod
명령을 사용합니다.
예시
lowStock
이라는 이름의 다음 뷰를 가정해 보겠습니다.
db.createView( "lowStock", "products", [ { $match: { quantity: { $lte: 20 } } } ] )
뷰 제거 및 다시 만들기
다음 명령은 뷰를 제거하고 다시 생성하여 lowStock
을 수정합니다.
db.lowStock.drop() db.createView( "lowStock", "products", [ { $match: { quantity: { $lte: 10 } } } ] )
명령사용 collMod
또는 collMod
명령을 사용하여 뷰를 수정할 수 있습니다.
db.runCommand( { collMod: "lowStock", viewOn: "products", "pipeline": [ { $match: { quantity: { $lte: 10 } } } ] } )