Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

修改视图

在此页面上

  • 例子
  • 删除并重新创建视图
  • 使用 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 } } } ]
} )

后退

使用默认排序规则