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

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

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

視圖,為mongodb的操作和數(shù)據(jù)安全上提供了便利。但伴隨著業(yè)務(wù)邏輯的發(fā)展或數(shù)據(jù)庫維護人員操作當(dāng)中產(chǎn)生的錯誤,視圖難免需要維護修改。例如增加字段,修改視圖中的計算邏輯等。

修改視圖

查詢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視圖的修改與刪除的實現(xiàn)的文章就介紹到這了,更多相關(guān)MongoDB視圖修改與刪除內(nèi)容請搜索腳本之家以前的文章或繼續(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進行數(shù)據(jù)遷移的詳細步驟
    2024-09-09
  • 修復(fù) Mac brew 安裝 mongodb 報 Error: No available formula with the name ‘mongodb’ 問題詳解

    修復(fù) Mac brew 安裝 mongodb 報 Error: No available formula with th

    最近在同事新的 Mac 電腦上安裝 mongodb,報了錯誤 Error: No available formula with the name ‘mongodb’,今天就說說這個問題如何解決,需要的朋友可以參考下
    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個分片+3個副本)

    MongoDB搭建高可用集群的完整步驟(3個分片+3個副本)

    這篇文章主要給大家介紹了關(guān)于MongoDB搭建高可用集群(3個分片+3個副本)的完整步驟,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用MongoDB具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 關(guān)于Mongodb參數(shù)說明與常見錯誤處理的總結(jié)

    關(guān)于Mongodb參數(shù)說明與常見錯誤處理的總結(jié)

    這篇文章主要給大家介紹了關(guān)于Mongodb參數(shù)說明與常見錯誤處理的相關(guān)資料,文中通過一步步的步驟介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面跟著小編一起來學(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++語言編寫,是一個基于分布式文件存儲的開源數(shù)據(jù)庫系統(tǒng),需要的朋友可以參考下
    2023-04-04
  • MongoDB數(shù)據(jù)庫常用的10條操作命令

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

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

    Spark整合Mongodb的方法

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

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

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

最新評論

磐安县| 杭锦后旗| 芷江| 宁强县| 黄石市| 通化县| 巢湖市| 怀宁县| 利辛县| 木兰县| 西乌| 广南县| 宽城| 枣阳市| 湖南省| 闸北区| 青海省| 临洮县| 隆子县| 凭祥市| 城市| 清远市| 旺苍县| 玛纳斯县| 崇礼县| 兴宁市| 固镇县| 驻马店市| 东光县| 长岛县| 陆河县| 务川| 汾西县| 西平县| 海口市| 绥德县| 鹿泉市| 山西省| 呼和浩特市| 杨浦区| 安图县|