数据库操作
1.查询
(1)show
显示所有数据库/集合,举例:
> show dbs;
#显示所有数据库
> db;
eyuan
#查看当前数据库
> show collections;
aaa
news
#查看所有集合
> db.stats()
#查看当前数据库下情况
{
"db" : "wangye",
"collections" : 3,
"views" : 0,
"objects" : 11,
"avgObjSize" : 52.27272727272727,
"dataSize" : 575,
"storageSize" : 65536,
"numExtents" : 0,
"indexes" : 3,
"indexSize" : 65536,
"fsUsedSize" : 248231329792,
"fsTotalSize" : 333934751744,
"ok" : 1
}
2.修改
(1)use
修改当前数据库,举例:
> use eyuan
#进入数据库-eyuan
3.添加
(1)createCollection()
添加集合,举例:
> db.createCollection("aaa")
{ "ok" : 1 }
#创建一个名为aaa的集合
(2)createCollection("", {})
创建固定大小的集合,举例:
db.createCollection("collectionName",{capped:true,size:10000,max:100})
#size指定集合大小,单位为KB,max指定文档数量
4.删除
(1)dropDatabase()
删除数据库,举例:
> db.dropDatabase();
{ "dropped" : "wangye", "ok" : 1 }
#删除当前数据库
(2)drop()
基本格式:
db.集合.drop()
删除集合,举例:
db.collection1.drop();
#删除集合collection1