ビューを変更する
ビューを変更するには、次のいずれかの方法を実行します。
ビューを削除して再作成します。
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 } } } ] } )