MongoDB数据库的使用
show dbs 显示当前可用的数据库 默认三个
use local 使用 选择数据库
use 数据库名
db 查看当前正在使用的数据库
cls 清屏命令
show collections 查看当前数据库下的表
show tables 同上
db.dropDatabase() 删除当前使用的数据库
基本使用
1.非手动创建表(当前数据库没有这个表 插入一条数据 会自动创建)
1 当前使用的数据库.表名.insert()
2(x:1) x是字段名 1是值
db.stu.insert({x:1})
2.手动创建表
db.createCollection()
2 options:
capped:bool类型 默认是false 当前表没有上限 为true 可以设置表的上限
size:设置上限大小 字节 如果设置大小<256 默认按256算
max:整数 指定表运行的最大档数(行数)
注意
size和max都是用来限制表大小 size参数是必须的 size优先级比max高
如果先达到size大小 而没有到max的文档数 会以size去移除旧文档()
例子
db.createCollection('stu1',{capper:true , size:5})
db.createCollection('stu2',{capper:true , size:10,max:4})
#查看当前是否设置上限 f 没有 t 有(f t 为bool类型,即false和true)
db.stu1.isCapped()
删除表
db.表名.drop()
db.stu.drop()