1. 程式人生 > 其它 >Collection集合&List集合&Set集合

Collection集合&List集合&Set集合

切換資料庫

use test

無需新建資料庫,切換時若不存在則自動新建資料庫。

檢視資料庫

$ show dbs

插入資料

db.表名.方法

不指明 id 則自動插入 id

db.test_collection.insert({x:1})

db.test_collection.insert({x:3,_id:1})

查看錶名

show collections

查看錶資料

db.test_collection.find()

db.test_collection.find().count()

db.test_collection.find().skip(3).limit(2).sort({x:1})

一次插入多條資料

for(i=10;i<100;i++)db.test_collection.insert({x:i})

資料更新

db.test_collection.update({x:1},{x:999})

更新部分資料

db.test_collection.insert({x:1,y:2,z:3})

db.test_collection.update({z:100},{$set:{y:99}})

更新不存在資料

db.test_collection.update({x:999},{x:1099},true)

更新多條資料

db.test_collection.update({c:1},{$set:{c:2}},false,true)

資料刪除

db.test_collection.remove({c:2})

刪除表

db.test_collection.drop()

show tables

索引