最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MongoDB視圖的修改與刪除的實(shí)現(xiàn)

 更新時(shí)間:2023年12月26日 10:45:47   作者:威贊  
視圖為mongodb的操作和數(shù)據(jù)安全上提供了便利,本文主要介紹了MongoDB視圖的修改與刪除的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下

視圖,為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)中的安裝與配置指南

    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 the name ‘mongodb’ 問題詳解

    修復(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)詳解

    這篇文章主要介紹了MongoDB系列教程(七):MongoDb數(shù)據(jù)結(jié)構(gòu)詳解,本文講解了Collections、Document、GridFS等3種數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下
    2015-05-05
  • MongoDB搭建高可用集群的完整步驟(3個(gè)分片+3個(gè)副本)

    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ò)誤處理的總結(jié)

    這篇文章主要給大家介紹了關(guān)于Mongodb參數(shù)說明與常見錯(cuò)誤處理的相關(guān)資料,文中通過一步步的步驟介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2017-07-07
  • mac下使用brew 安裝mongodb的方法教程

    mac下使用brew 安裝mongodb的方法教程

    mac 系統(tǒng)常用的軟件安裝工具就是 homebrew.那么通過brew怎么安裝mongodb呢?下面小編給大家分享mac下使用brew 安裝mongodb的方法教程,一起看看吧
    2016-10-10
  • 關(guān)于MongoDB數(shù)據(jù)庫核心概念

    關(guān)于MongoDB數(shù)據(jù)庫核心概念

    這篇文章主要介紹了關(guān)于MongoDB數(shù)據(jù)庫核心概念,MongoDB由C++語言編寫,是一個(gè)基于分布式文件存儲(chǔ)的開源數(shù)據(jù)庫系統(tǒng),需要的朋友可以參考下
    2023-04-04
  • MongoDB數(shù)據(jù)庫常用的10條操作命令

    MongoDB數(shù)據(jù)庫常用的10條操作命令

    MongoDB 是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫。由 C++ 語言編寫。旨在為 WEB 應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。本文簡單的介紹一些MongoDB數(shù)據(jù)庫常用的操作命令
    2021-06-06
  • Spark整合Mongodb的方法

    Spark整合Mongodb的方法

    Spark 是一個(gè)通用,快速,適用于大規(guī)模數(shù)據(jù)的處理引擎。接下來通過本文給大家分享Spark整合Mongodb的方法,感興趣的朋友一起看看吧
    2017-11-11
  • MongoDB數(shù)據(jù)庫基本概念解析

    MongoDB數(shù)據(jù)庫基本概念解析

    這篇文章介紹了MongoDB數(shù)據(jù)庫的一些基本概念,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03

最新評(píng)論

恭城| 灵寿县| 天气| 汾阳市| 武义县| 昆明市| 南开区| 惠州市| 夏邑县| 安化县| 丰城市| 郎溪县| 天等县| 中方县| 景泰县| 新巴尔虎左旗| 朝阳区| 英超| 错那县| 清镇市| 凤庆县| 青州市| 安泽县| 留坝县| 威远县| 鹤山市| 安宁市| 桃源县| 吉水县| 铁岭市| 工布江达县| 周至县| 阿城市| 邵阳市| 五大连池市| 虹口区| 新密市| 渝北区| 云霄县| 毕节市| 通渭县|