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()
**活着便是受苦,要活下去,便要由痛苦中找出意义。如果人生真有一点目的,痛苦和死亡必定有其目的。
“懂得‘为何’而活的人,差不多‘任何’痛苦都忍受得住。**
——弗兰克尔《追寻生命的意义》
本文通过一系列MongoDB操作演示了如何创建集合、插入文档、查询、更新及聚合等常见任务。通过对年龄字段的不同条件筛选,展示了灵活的数据检索方式,并对特定字段进行了修改与删除操作。

被折叠的 条评论
为什么被折叠?



