【MongoDB】MongoDB的一些操作命令

來源:互聯網
上載者:User

標籤:其他   opd   update   --   命令   move   dna   json對象   use   

我們首先應該知道MongoDB的資料結構:MongoDB:庫-->集合-->JSON對象

查看

    show dbs //查看有哪些庫
    show collections //查看庫中有哪些集合

庫操作

    use 庫名  //使用某個庫,進入某個庫,建立一個庫
    庫名.dropDatabase() //刪除

集合操作

    對集合進行增刪改差操作。
    
        db.集合名.insert(xx) //建立集合插入記錄
        db.集合名.drop()  //刪除集合
        db.集合名.find()  //查詢
        db.集合名.update() //更新
        db.集合名.remove() //刪除

添加操作
    
        //插入單個記錄
        db.dept.insert({"deptno":10,"dname":"java"})  
        //插入多個記錄
        db.dept.insert([{"deptno":10,"dname":"java"},{"deptno":20,"dname":"javaee"}])  
    

查詢操作

        //查詢所有記錄
        db.dept.find()
        //查詢deptno=10的記錄
        db.dept.find({"deptno":10})
        //查詢deptno>20的記錄 (其他$gte、$lt、$lte、$ne)
        db.dept.find({"deptno":{$gt:20}})
        //查詢dname以j字母開始的記錄
        db.dept.find({"dname":/^j/})
        //查詢dname中包含a的記錄
        db.dept.find({"dname":/a/})
    

刪除操作

        //刪除deptno=10的記錄
        db.dept.remove({"deptno":10})
        //刪除所有記錄
        db.dept.remove({})

更新操作

        //全部更新,會將整個json對象蓋掉
        db.dept.update({"deptno":30},{"phone":"1354444444"})
        //部分更新,修改某個屬性值
        db.dept.update({"deptno":30},{$set:{"phone":"1354444444"}})

統計操作

        //統計總記錄數
        db.dept.count()
        //統計合格記錄數
        db.dept.count({"dname":"java"})

分頁操作

        //表示跳過前5個,取後5個

        db.user.find().skip(5).limit(5)

【MongoDB】MongoDB的一些操作命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.