MongoDB視圖的修改與刪除的實(shí)現(xiàn)
視圖,為mongodb的操作和數(shù)據(jù)安全上提供了便利。但伴隨著業(yè)務(wù)邏輯的發(fā)展或數(shù)據(jù)庫維護(hù)人員操作當(dāng)中產(chǎn)生的錯(cuò)誤,視圖難免需要維護(hù)修改。例如增加字段,修改視圖中的計(jì)算邏輯等。
修改視圖
查詢mongodb的官方文檔,mongodb為視圖的修改,提供了兩種方式
- 刪除重新創(chuàng)建視圖
- 使用collMod命令修改視圖
基于products集合建立視圖lowStock
db.createView(
"lowStock",
"products",
[ { $match: { quantity: { $lte: 20}}}]
)將視圖中查詢條件修改為{ quantity: { $lte: 10}},首先刪除視圖lowStock,然后重新創(chuàng)建視圖
db.lowStock.drop()
db.createView(
"lowStock",
"products",
[ { $match: { quantity: { $lte: 10}}}]
)或使用collMod命令修改視圖
db.runCommand( {
collMod: "lowStock",
viewOn: "products",
"pipeline": [ { $match: { quantity: { $lte: 10}}}]
})刪除視圖
刪除視圖的方法與刪除集合的方法一致
db.collection.drop()
刪除productView01視圖
db.productView01.drop()
到此這篇關(guān)于MongoDB視圖的修改與刪除的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)MongoDB視圖修改與刪除內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MongoDB在Linux系統(tǒng)中的安裝與配置指南
在這篇文章中,我們將介紹如何在CentOS 7服務(wù)器上安裝MongoDB,并通過DataX將數(shù)據(jù)從MongoDB遷移到MySQL數(shù)據(jù)庫,這將包括MongoDB的安裝、配置、數(shù)據(jù)準(zhǔn)備以及使用DataX進(jìn)行數(shù)據(jù)遷移的詳細(xì)步驟2024-09-09
修復(fù) Mac brew 安裝 mongodb 報(bào) Error: No available formula with th
最近在同事新的 Mac 電腦上安裝 mongodb,報(bào)了錯(cuò)誤 Error: No available formula with the name ‘mongodb’,今天就說說這個(gè)問題如何解決,需要的朋友可以參考下2020-02-02
MongoDB系列教程(七):MongoDb數(shù)據(jù)結(jié)構(gòu)詳解
這篇文章主要介紹了MongoDB系列教程(七):MongoDb數(shù)據(jù)結(jié)構(gòu)詳解,本文講解了Collections、Document、GridFS等3種數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下2015-05-05
MongoDB搭建高可用集群的完整步驟(3個(gè)分片+3個(gè)副本)
這篇文章主要給大家介紹了關(guān)于MongoDB搭建高可用集群(3個(gè)分片+3個(gè)副本)的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MongoDB具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
關(guān)于Mongodb參數(shù)說明與常見錯(cuò)誤處理的總結(jié)
這篇文章主要給大家介紹了關(guān)于Mongodb參數(shù)說明與常見錯(cuò)誤處理的相關(guān)資料,文中通過一步步的步驟介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。2017-07-07
關(guān)于MongoDB數(shù)據(jù)庫核心概念
這篇文章主要介紹了關(guān)于MongoDB數(shù)據(jù)庫核心概念,MongoDB由C++語言編寫,是一個(gè)基于分布式文件存儲(chǔ)的開源數(shù)據(jù)庫系統(tǒng),需要的朋友可以參考下2023-04-04

