1. 程式人生 > >MongoDB資料操作

MongoDB資料操作

  1. 檢視所有資料庫

    show dbs

  2. 建立資料庫/使用資料庫

    use 資料庫名

  3. 刪除資料庫

    db.dropDatabase()

  4. 檢視當前資料庫

    db

  5. 建立表

    db.createCollection(“table_name", {capped:true, size:100000})

  6. 檢視當前資料庫所有表

    db.getCollectionNames()

  7. 往表中插入資料

    db.table_name.insert({“name”:"html5"})

  8. 刪除表

    db.collection.drop()

  9. 更新資料

    1. updata

      multi為true表示刪除修改所有符合條件的資料,預設為false
      db.articles.update({“likes":100},{$set:{"by":"zhan"}},{multi:true})
      
    2. save

    3. 引數自加 db.articles.update({“條件”:’值’},{$inc:{“自增欄位":步長},{multi:true})

  10. 刪除操作

    1表示只刪除一個
    db.articles.remove({“by”:”lzhan"},1)
    刪除所有資料
    db.col.remove({})
    
  11. 查詢操作

    and語句
    db.col.find({key1:value1, key2:value2}).pretty()
    or語句,關鍵字$or
    db.col.find({$or: [{key1: value1}, {key2:value2}]}).pretty()
    $gt大於,$lt小於
    db.articles.find({"likes":{$gt:100},"likes":{$lt:1000}}).pretty()
    
  12. 修改器

  • $set 修改器來指定一個鍵值,如鍵不存在則建立他
  • $unset 刪除一個鍵
  • $inc $inc其用來增加或減少已有的鍵的鍵值,或者在鍵不存在的時候建立一個鍵