大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

Mongodb 数据库操作

数据库操作

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

更多参考:https://www.cnblogs.com/leskang/p/6000852.html