mogodb 介绍(二)----基本使用

在介绍使用之前先对mongodb与关系型数据库进行简单的比对,如下图:

创建一个数据库,在建立连接之后,开始进行数据库的基本操作。

1.创建数据库:

use school 此时只是将表保存到缓存中,若不执行其他操作,则会被销毁。 

2.添加数据

在当前的数据表下,添加数据,会自动添加一个_id

db.Students.insert({name:'aaa'})

db.Teachers.insert({name:"jon",age:30})

可见,同一数据库表下可以插入不同类型的数据,

3.查询数据库中所有的表

show dbs

4.查看数据库当中所有表

show collections

查看某一表中中的所有文档, db.Students.find();

查询某一表的第一条文档 db.Students.findone();

5.修改数据库中某文档:此操作指挥执行查询到的第一条数据

db.Student.update({age:30},{$set:{age:50}}); 第一个参数为查询条件,第二个为修改内容,仅修改其中有的key字段内容,此时也可以添加不存在的列并且赋值。

6.删除数据库中某文档:

db.Students.remove({name:"aaa"});

7.删除数据库表:

db.Students.drop();

8.删除数据库

db.dropDatabase()

9.查看数据库的api 

db.help();

db.Students.help();

10.insertOrUpdate若根据条件查询出来则更新,若查询没有则执行insert方法

使用:db.student.update({查询器},{修改器},true)  第三个参数为true的时候执行的就是insertOrUpdate。

11.批量操作

批量添加:for循环进行循环添加

批量修改:不只修改满足查询条件的第一条数据,db.student.update({查询器},{修改器},true,true) 第四个参数为true表示批量修改满足查询条件的所有。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值