目录
修改视图
删除视图
视图,为mongodb的操作和数据安全上提供了便利。但伴随着业务逻辑的发展或数据库维护人员操作当中产生的错误,视图难免需要维护修改。例如增加字段,修改视图中的计算逻辑等。
修改视图
查询mongodb的官方文档,mongodb为视图的修改,提供了两种方式
- 删除重新创建视图
- 使用collMod命令修改视图
基于products集合建立视图lowStock
db.createView(
"lowStock",
"products",
[ { $match: { quantity: { $lte: 20}}}]
)
将视图中查询条件修改为{ quantity: { $lte: 10}},首先删除视图lowStock,然后重新创建视图
db.lowStock.drop()
db.createView(
"lowStock",
"products",
[ { $match: { quantity: { $lte: 10}}}]
)
或使用collMod命令修改视图
db.runCommand( {
collMod: "lowStock",
vi服务器托管网ewOn: "products",
"pipeline": [ { $match: { quantity: { $lte: 10}}}]
})
删除视图
删除视图的方法与删除集合的方法一致
db.collection.drop()
删除productView01视图
db.productView01.drop()
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net服务器托管网
相关推荐: Docker安装MS SQL Server并使用Navicat远程连接
MS SQL Server简介 Microsoft SQL Server(简称SQL Server)是由微软公司开发的关系数据库管理系统,它是一个功能强大、性能卓越的企业级数据库平台,用于存储和处理大型数据集、支持高效查询和分析等操作。SQL Server 支…