/ / /
Para remover uma visualização, utilize o método db.collection.drop() na visualização.
Para modificar uma visualização, você pode:
Solte e recrie a visualização.
Utilize o comando
collMod.
Exemplo
Considere a seguinte visualização denominada lowStock:
db.createView( "lowStock", "products", [ { $match: { quantity: { $lte: 20 } } } ] )
Soltar e recriar o modo de exibição
Os seguintes comandos modificam lowStock soltando e recriando a visualização:
db.lowStock.drop() db.createView( "lowStock", "products", [ { $match: { quantity: { $lte: 10 } } } ] )
Use o collMod comando
Alternativamente, você pode utilizar o comando collMod para modificar a visualização:
db.runCommand( { collMod: "lowStock", viewOn: "products", "pipeline": [ { $match: { quantity: { $lte: 10 } } } ] } )