数据库常用命令
use db:切换/创建数据库,数据库存在时则切换到该数据库,不存在时则创建该数据库
show dbs:查询所有数据库,此时发现并没有刚才创建的mydb数据库,这是因为mongodb只有在该数据库插入数据时才会真正创建
db.dropDatabase():删除当前使用的数据库
db.getName():查看当前db的名字
db.stats():查看当前db的状态,包括集合数量,平均文档大小,数据大小,索引数量和大小等
db.version():当前db版本
db.repairDatabase():修复当前数据库,该命令可以整理碎片,回收磁盘空间,注意整理期间会加锁
db.copyDatabase(“db1”,“db2”,“ip”):从指定IP上复制db1的数据到本机的db2
集合常用命令
db.createCollection(name,options):创建一个集合
name参数:集合的名字
options参数:可选项,可选以下值
字段 类型 描述 capped 布尔 (可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。 当该值为 true 时,必须指定 size 参 数。 autoIndexId 布尔 (可选)如为 true,