国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MongoDB常用的操作(服務(wù)器、數(shù)據(jù)庫、集合)

這篇具有很好參考價(jià)值的文章主要介紹了MongoDB常用的操作(服務(wù)器、數(shù)據(jù)庫、集合)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

MongoDB常用的操作

前面兩篇已經(jīng)介紹了MongoDB系統(tǒng)架構(gòu)及其BSON數(shù)據(jù)類型。本文將講解基本的MongoDB操作。

一、MongoDB啟動(dòng)命令

  • 啟動(dòng)MongoDB
    systemctl start mongod
    
  • 查看是否啟動(dòng)成功
    systemctl status mongod
    
  • 重啟MongoDB
    systemctl restart mongod
    
  • 關(guān)閉MongoDB
    systemctl stop mongod
    

二、使用init命令操作MongoDB

  • 啟動(dòng)MongoDB
    service mongod start
    
  • 查看是否啟動(dòng)成功
    service mongod status
    
  • 重啟MongoDB
    service mongod restart
    
  • 關(guān)閉MongoDB
    service mongod stop
    

三、啟動(dòng)mongodb客戶端

  • 查看該服務(wù)是否啟動(dòng)
    ps -def | grep mongod
    
  • 查看服務(wù)器是否正確
    cd /data/db/journal/
    cat mongodb.log
    
  • 看服務(wù)器是否啟動(dòng)正常
    http://127.0.0.1:28017
    
  • 看看是否能夠登錄
    進(jìn)入/usr/mongodb/bin,執(zhí)行./mongo
    

四、mongodb數(shù)據(jù)庫操作

  • 創(chuàng)建數(shù)據(jù)庫
    use DATABASE_NAME
    

    如果數(shù)據(jù)庫不存在,則創(chuàng)建數(shù)據(jù)庫,否則切換到指定數(shù)據(jù)庫

    新創(chuàng)建的數(shù)據(jù)庫,用db命令查看時(shí),如果在數(shù)據(jù)庫沒有Collection,db會(huì)查看不到此數(shù)據(jù)庫。如果你需要用use直接創(chuàng)建成功數(shù)據(jù)庫,需要你插入一個(gè)數(shù)據(jù)。

  • 查詢數(shù)據(jù)庫
    • 查詢當(dāng)前所在的數(shù)據(jù)庫

      db
      
    • 查看所有數(shù)據(jù)庫

      show dbs /show databases
      
  • 刪除數(shù)據(jù)庫
db.dropDatabase()

刪除數(shù)據(jù)庫命令,是刪除當(dāng)前use的數(shù)據(jù)庫。

五、mongodb操作數(shù)據(jù)集合(Collection)

  • 創(chuàng)建集合
    • db.createCollection創(chuàng)建集合

      語法:

      db.createCollection(collectionName,option)

      其中,name是集合的名稱,option是集合的配置選項(xiàng)。option參數(shù)是可選的,可以使用以下參數(shù):

      字段 類型 描述
      capped Boolean 如果為true,則啟用封閉的集合,上限是固定大小的集合,在到達(dá)最大大小時(shí)自動(dòng)覆蓋最舊的條目。如果指定為true。則還需指定size參數(shù)
      autoIndexId Boolean 如果為true,則在_id列自動(dòng)創(chuàng)建索引
      size 數(shù)字 指定上限集合的最大尺寸(以字節(jié)為單位),與capped配合使用
      max 數(shù)字 指定上限集合中允許的最大文檔數(shù)

      備注:在插入文檔時(shí),先檢查上限集合capped字段size大小,然后再檢查max字段。

      示例:文章來源地址http://www.zghlxwxcb.cn/news/detail-731659.html

      #創(chuàng)建一般集合
      use mongo_db_dev;
      db.createCollection('mes_db');
      show collections;
      
      #創(chuàng)建固定長(zhǎng)度集合
      use mongo_db_dev;
      db.createCollection("mycoll2",{capped:true,autoIndexId:true,size:104857600,max:100})
      show collections;
      
    • db..insert()創(chuàng)建集合

      語法:

      db.集合.insert()

      示例:

      #通過插入數(shù)據(jù)直接創(chuàng)建集合
      use mongo_db_dev;
      db.insertDbCollection.insert({cnname:'goyeer',enname:'alon',age:36});
      show collections;
      
  • 判斷是否是定長(zhǎng)集合

    語法:

    db.集合.isCapped();

    示例:

    #isCapped判斷是否定長(zhǎng)集合
    db.insertDbCollection.isCapped();
    
  • 查看集合
    # 查看所有集合
    show collections;
    
    #集合重命名
    db.insertDbCollection.renameCollection("myColl")
    
  • 清空集合

    語法:

    db.集合.deleteMany({})

    示例:

    #查看集合
    use mongo_db_dev;
    db.insertDbCollection.deleteMany({});
    
  • 刪除集合

    語法:

    db.集合.drop();

    示例:

    #刪除集合
    use mongo_db_dev;
    db.insertDbCollection.drop()
    

到了這里,關(guān)于MongoDB常用的操作(服務(wù)器、數(shù)據(jù)庫、集合)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 按鍵精靈、auto.js等一些移動(dòng)端腳本 如何連接云服務(wù)器的數(shù)據(jù)庫, 進(jìn)行讀寫操作

    按鍵精靈、auto.js等一些移動(dòng)端腳本 如何連接云服務(wù)器的數(shù)據(jù)庫, 進(jìn)行讀寫操作

    一、技術(shù)背景 ????????按鍵手機(jī)版和auto.js,只支持連接本地?cái)?shù)據(jù)庫sqllite,該數(shù)據(jù)庫只存在本地 其他設(shè)備無法讀寫,就像本地的txt一樣。 ? ? ? ? 而很多腳本作者的需求是:多個(gè)腳本,甚至在全國(guó)不同城市的腳本也能讀取和寫入同一批數(shù)據(jù),比如云端統(tǒng)一配置、集中上傳

    2024年02月16日
    瀏覽(23)
  • 浪潮信息自研服務(wù)器操作系與萬里安全數(shù)據(jù)庫軟件完美兼容 功能及性能俱佳

    浪潮信息自研服務(wù)器操作系與萬里安全數(shù)據(jù)庫軟件完美兼容 功能及性能俱佳

    日前,由浪潮信息自主研發(fā)的服務(wù)器操作系統(tǒng)Inspur KOS V5與萬里安全數(shù)據(jù)庫軟件GreatDB V1.0、V5.1完成兼容性互認(rèn)證測(cè)試,兩款產(chǎn)品均展現(xiàn)出了優(yōu)異的兼容性能及高效的運(yùn)行效果,在用戶數(shù)據(jù)安全、產(chǎn)品可控等數(shù)字化轉(zhuǎn)型和可靠性需求上皆能為客戶提供更全面的解決方案。 構(gòu)建優(yōu)

    2024年02月10日
    瀏覽(19)
  • python常用庫之pymongo庫(Python操作Mongodb數(shù)據(jù)庫)| Django項(xiàng)目連接MongoDB方式選型(MongoEngine)

    github:https://github.com/mongodb/mongo-python-driver PyMongo用于與Python與MongoDB數(shù)據(jù)庫進(jìn)行交互的工具。bson包是Python的BSON格式 的實(shí)現(xiàn)。Pymongo包是MongoDB的本地Python驅(qū)動(dòng)程序。gridfs包是gridfs 的pymongo實(shí)現(xiàn)。 Pymongo支持MongoDB 3.6、4.0、4.2、4.4、5.0和6.0。 總結(jié):PyMongo 是 MongoDB 與 Django 交互的標(biāo)準(zhǔn)

    2024年02月10日
    瀏覽(26)
  • Linux操作服務(wù)器常用操作

    Linux操作服務(wù)器常用操作

    查看操作系統(tǒng)版本: cat /proc/version 查看操作系統(tǒng)64位還是32位: getconf LONG_BIT 查看CPU: 基本信息:lscpu 詳細(xì)信息:cat /proc/cpuinfo 過濾想要的信息: grep \\\'physical id\\\' /proc/cpuinfo |sort |uniq |wc -l? ? #CPU個(gè)數(shù) grep \\\'cpu cores\\\' /proc/ cpuinfo lunia? ? ? ? ? ? ? ? ? ? #一個(gè)CPU有多少物理核心

    2023年04月22日
    瀏覽(86)
  • centos 7連接FTP服務(wù)器以及常用操作

    yum -y install ftp ftp 10.56.163.251 隨后輸入用戶名和密碼 binary lcd /home/TCNY/downloadFTP/ ls 可以看到 ls cd get 文件名 put 文件名 tar -zcvf 壓縮后的文件名 要壓縮的文件夾

    2024年02月12日
    瀏覽(15)
  • 【Liunx常用操作】配置sftp服務(wù)器(用戶獨(dú)立目錄&用戶共享目錄)

    【Liunx常用操作】配置sftp服務(wù)器(用戶獨(dú)立目錄&用戶共享目錄)

    提示:為保證文章的正確性和實(shí)用性,文章內(nèi)容可能會(huì)不定時(shí)優(yōu)化改進(jìn),若您有建議或者文章存在錯(cuò)誤請(qǐng)私信留言或評(píng)論指正??????。下面以Ubuntu22.04操作系統(tǒng)為例,介紹具體的操作步驟,如果本文對(duì)你有幫助,記得關(guān)注加收藏??。 本文以Ubuntu22.04系統(tǒng)為例,介紹如何在

    2024年02月04日
    瀏覽(44)
  • 華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè)|docker 常用操作命令

    華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè)|docker 常用操作命令

    ? 前面講到了docker環(huán)境的安裝,這是我們可以直接打開遠(yuǎn)程連接華為云云耀云服務(wù)器L實(shí)例,直接連接公網(wǎng)IP,就可以使用。我們先查看docker版本,可以看到版本為24.0.4。 當(dāng)您購買了云耀云服務(wù)器L實(shí)例后,可以根據(jù)業(yè)務(wù)需要搭建為不同的環(huán)境、網(wǎng)站或應(yīng)用。本文匯總了基于云

    2024年02月07日
    瀏覽(16)
  • MariaDB數(shù)據(jù)庫服務(wù)器

    MariaDB數(shù)據(jù)庫服務(wù)器

    目錄 一、什么是數(shù)據(jù)庫? 二、什么是關(guān)系型數(shù)據(jù)庫? 三、數(shù)據(jù)庫字符集和排序規(guī)則是什么? 四、常用數(shù)據(jù)類型 五、Mariadb數(shù)據(jù)庫相關(guān)配置案例 一、什么是數(shù)據(jù)庫? 數(shù)據(jù)庫(DB)是以一定方式長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)硬盤內(nèi),能與多個(gè)用戶共享,具有盡可能小的冗余度、與應(yīng)用程序

    2024年02月10日
    瀏覽(27)
  • Linux 常用操作命令(CentOS 7.0)- 故障定位:服務(wù)器負(fù)載、進(jìn)程管理、日志分析

    系統(tǒng)經(jīng)研發(fā)測(cè)試上線后,如果運(yùn)行期間出現(xiàn)了BUG,需要對(duì)服務(wù)故障進(jìn)行定位,一般會(huì)查看服務(wù)器負(fù)載、服務(wù)狀態(tài)、進(jìn)程管理、服務(wù)日志等。 本文以CentOS 7.0 操作系統(tǒng)上的命令操作作為示例進(jìn)行記錄。 #服務(wù)器負(fù)載 完整參見:http://www.laobingbiji.com/note/detail.html?note_id=20231115154337

    2024年01月17日
    瀏覽(99)
  • redis數(shù)據(jù)庫緩存服務(wù)器

    redis數(shù)據(jù)庫緩存服務(wù)器

    redis比mysql訪問數(shù)據(jù)快 非關(guān)系型數(shù)據(jù)庫以鍵值對(duì)的方式存儲(chǔ)數(shù)據(jù) 作用:加快訪問速度,緩解數(shù)據(jù)庫壓力 redis最新版本7 特點(diǎn) 豐富的數(shù)據(jù)結(jié)構(gòu) list,set,hash等數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ) 支持持久化 支持事務(wù) “一個(gè)完整的動(dòng)作,要么全部執(zhí)行,要么什么也沒有做” 支持主從支持高可用,支持

    2024年02月05日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包