Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/
数据库手册
/ / /

修改或删除视图

要删除视图,请对视图使用 db.collection.drop()方法。

要修改视图,您可以选择以下任一方式:

  • 删除并重新创建视图。

  • 使用 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 } } } ]
} )

后退

使用默认排序规则

在此页面上