1. 程式人生 > >mongoDB-- 基本的操作增刪改查

mongoDB-- 基本的操作增刪改查

1:增

    use database_name  //使用資料庫,沒有則建立,但是不是真正意義上的建立,裡面有資料才顯示

    db.createCollection("emp")  //建立集合也就是表

     db.createCollection("emp",{capped:true,size:10000}) //建立指定大小的集合表  capped -- 能新增新物件

    db.emp.insert({....})  //沒有emp集合就建立並 插入新的資料  -- 一般這樣用

    db.emp.insert( [{...},{...}] )  //一次性插入多條資料用陣列

    db.emp.save({"...."})  //不指定_id  就是插入 指定_id 就是改

2 刪

   刪除資料 db.emp.remove({"_id":"...."}) //刪除指定的_id 的文件資料

                   db.emp.remove({})  //刪除所有的內容

   刪除集合 db.emp.drop()

   刪除資料庫   db.dropDatabase()  //刪除當前資料庫  所以要想刪除資料庫就先 use 切換

3:改

    更新內容  db.emp.update({"_id":"...."},{"更新的內容":"...."})  //更新指定_id 的文件資料 第一個是條件,第二是內容

                   db.emp.save({"_id":"...."})  //改變 _id 文件的內容

4:查

   查詢當前所在的資料庫 db

    查詢所有的資料庫  show Databases  == show dbs

    查詢所有的集合     show collections  == show tables

    查詢資料

        db.emp.find()  //查詢emp 集合的所有的內容

       db.emp.findOne()   //查詢第一條資料