mongo数据库的 增删改查
mongo数据库的 增删改查

注意事项
1.需要用管理员身份打开cmd控制台 然后输入: mongod --dbpath D:datadb
mongod 开机
mongo 使用mongo
2.上面输入完以后窗口是不可以关的
3.要对mongo进行操作,需要再开一个cmd窗口,输入mongo回车 进入到mongo的环境中。
1.基本的一些操作
1.show dbs :列出所有的数据库
2.use 数据库名字
用来指定使用哪一个数据库; 当这个数据库名不存在的时候 就会新建这个数据库
3.db : 查看当前所在的数据库
db.表名
如果这个表名存在就使用这个表
如果这个表名不存在就会在当前的 数据库里面新建这个表名,也就是集合
4.cls :清屏幕
5.db.createCollection("表名字"):向当前数据库添加表
6.show tables:显示当前数据库下面的表
2.增
insert
例如:db.student.insert({ "name":"liuchun","age":18,"sex":"woman" }); 这里的student 就是集合,类似于关系型数据库中的表; 在这个集合里面有许多json; 如果在输入该命令的时候没有这个集合,就会自动新创建这个集合;
3.导入
mongoimport
例如:mongonimport --db test --collection restaurants --drop --file primer-mytest.json; --db test : 是指定想要往哪个数据库里面导入数据; --collection restaurants : 是指定想要往哪个集合中导入数据; --drop : 是把当前这个集合清空; dataset.json : 就是自己想要导入的数据文件名
4.删
drop
db.dropDatabase( ): 删除当前所在的数据库
db.表名.drop( ):删除这个指定表名的表
remove( )
db.chunchun.remove( )
db.student.remove({ "age":20},true)
删除在学生表中的年龄 等于20,的第一条数据; 如果不加第二个参数true, 就是把这个集合满足条件 的都删掉;
db.student.remove( )
把学生表里面的东西都删掉,但是这个 表还在;
5.改
update( )
update({修改的条件} , {修改器:{修改的内容}} , 第三个参数 , 第四个参数)
