8月4日 分布式缓存 周六

本文通过一系列MongoDB操作演示了如何创建集合、插入文档、查询、更新及聚合等常见任务。通过对年龄字段的不同条件筛选,展示了灵活的数据检索方式,并对特定字段进行了修改与删除操作。
 for(var i=1;i<=100;i++){
... db.emp.insert({_id:i,name:"xiaoming"+i,age:100+i})}

db.emp.find({age:{$gt:50}})

> db.emp.find({age:{$lt:20}})
> db.emp.find({age:{$gt:80,$lt:100}})
> db.emp.find({age:{$gt:100,$lt:120}})
> db.emp.insert({_id:8},{phone:"13111223322"})
> db.emp.update({_id:8},{$set:{phone:"13111223322"}})
> db.emp.update({_id:8},{$set:{phone:"13888886666"}})
> db.emp.find().sort({_id:-1}).skip(30).limit(10)
> db.emp.find({name:{$regex:"g1"}})
> db.emp.remove({_id:99})
> db.emp.remove({_id:{$lt:20}})
> db.emp.find({age:{$mod:[2,1]}})
> db.emp.update({age:{$mod:[2,1]}},{$set:{school:"school"}},0,1)
> db.emp.update({_id:8},{$set:{info:{name:"xiaohong",address:"shanghai",time:"2020-01-01"}}},1,0)
> db.emp.update({_id:8},{$set:{info:{name:"xiaohong",address:"shanghai",time:"2222-22-22"}}},1,0)
> db.emp.update({_id:{$mod:[2,0]}},{$set:{type:002}},0,1)
> db.emp.update({_id:{$mod:[2,1]}},{$set:{type:001}},0,1)
> db.emp.aggregate([{$group:{_id:"$type",emp_avg:{$avg:"$age"}}}])
> db.emp.aggregate([{$group:{_id:"$type",emp_sum:{$sum:"$age"}}}])
> db.createCollection("student",{capped:true,size:100,max:20})
> for(var i=1;i<=30;i++){
... db.student.insert({_id:i,name:"name"+i})}
> db.student.find().count()

**活着便是受苦,要活下去,便要由痛苦中找出意义。如果人生真有一点目的,痛苦和死亡必定有其目的。
“懂得‘为何’而活的人,差不多‘任何’痛苦都忍受得住。**
——弗兰克尔《追寻生命的意义》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值