MongoDB的使用

1.管理数据库:

(1).创建或切换逻辑库:                use 逻辑库

(2).查看逻辑库:                           show dbs

(3).删除逻辑库:                          db.dropDatabase()

(4).创建集合:                             db.createCollection("集合")

2.管理集合:

1.创建集合:                                 db.createCollection("集合")

2.查看集合:                                 show.collections

3.删除集合:                                 db.集合.drop()

4.查看集合记录数量:                   db.集合.count()

5.查看数据空间容积,单位字节     db.集合.dataSize()

6.重命名集合                                  db.student.renameCollection("集合新名字")

3.表达式:

(1).$lt                小于                                                        (2).$gt        大于

(3).$lte              小于等于                                                 (4).$gte      大于等于

(5).$in               包括                                                         (6).$nin       不包括

(7).$ne              不等于                                                     (8).$all        全部            

(9).$not              全部                                                        (10).$or        或关系

(11).$exists         含有字段                                                                    

4.正则表达式:

db.student.find({name:/^元素/})

查询名字中带有所选元素的名字

db.student.find({name:/^[a-zA-Z]{2,10}$/})

查询名字有字母组成,包括大写小写字母,字母数量2-10之间,包括2和10

5.分页查询数据:

db.student.find().limit(10)

查询student集合中前10条记录,find中可以写条件

db.student.find().skip(20).limit(10)

查询student集合中数据,从第21条开始,查10条,即查询21-30条数据

6.数据排序:

sort()可以用来对结果集排序。1代表升序,-1代表降序。

db.student.find().sort({age:1})

代表对student集合中年龄大小排序,此排序为升序

db.student.find().sort({age:-1})

代表对student集合中年龄大小排序,此排序为降序

7.排除重复:

distinct()代替find()查找不重复的记录

db.student.distinct("city")

这条命令会返回一个数组,包含student集合中所有不同的城市名称。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值