Para eliminar una vista, utilice el db.collection.drop() método en la vista.
Para modificar una vista, puede:
Suelta y vuelve a crear la vista.
Utilice el
collModcomando.
Ejemplo
Considere la siguiente vista denominada lowStock:
db.createView( "lowStock", "products", [ { $match: { quantity: { $lte: 20 } } } ] )
Soltar y recrear la vista
Los siguientes comandos modifican lowStock eliminando y recreando la vista:
db.lowStock.drop() db.createView( "lowStock", "products", [ { $match: { quantity: { $lte: 10 } } } ] )
Utilice el collMod comando
Alternativamente, puede utilizar el comando collMod para modificar la vista:
db.runCommand( { collMod: "lowStock", viewOn: "products", "pipeline": [ { $match: { quantity: { $lte: 10 } } } ] } )