文档菜单
文档首页
/
MongoDB 手册
/ / /

修改视图

本页面

  • 示例
  • 删除并重新创建视图
  • 使用collMod 命令

要修改视图,您可以

考虑以下名为 lowStock 的视图

db.createView(
"lowStock",
"products",
[ { $match: { quantity: { $lte: 20 } } } ]
)

以下命令通过删除和重新创建视图来修改 lowStock

db.lowStock.drop()
db.createView(
"lowStock",
"products",
[ { $match: { quantity: { $lte: 10 } } } ]
)

或者,您可以使用 collMod 命令来修改视图

db.runCommand( {
collMod: "lowStock",
viewOn: "products",
"pipeline": [ { $match: { quantity: { $lte: 10 } } } ]
} )

返回

使用默认排序规则