> use shop
> for(var i=1;i<=10;i++){
... db.shop.insert({_id:i,name:"banana",price:5.5})}
> for(var i=1;i<=10;i++){
... db.shop.insert({_id:10+i,name:"apple",price:4.5})}
> for(var i=1;i<=10;i++){
... db.shop.insert({_id:20+i,name:"strawberry",price:6.5})}
> for(var i=1;i<=10;i++){
... db.shop.insert({_id:30+i,name:"pitaya",price:8.5})}
> db.shop.find({price:{$gt:5}})
> db.shop.find({price:{$lt:6}})
> db.shop.find({price:{$gt:3,$lt:8}})
> db.shop.update({_id:8},{$set:{kouwei:"tian"}})
> db.shop.find({}).sort({_id:-1}).skip(20).limit(10)
> db.shop.find({name:{$regex:"app"}})
> db.shop.remove({_id:22})
> db.shop.remove({_id:{$gt:35}})
> db.shop.find({_id:{$mod:[2,1]}})
> db.shop.update({_id:{$mod:[2,0]}},{$set:{chandi:"taiguo"}},0,1)
> db.shop.update({_id:8},{$set:{info:{name:"xiangjiao",address:"shanghai",time:"2018-08-08"}}})
> db.shop.update({_id:8},{$set:{info:{name:"xiangjiao",address:"shanghai",time:"2020-01-01"}}})
> db.shop.update({_id:{$lte:10,$gte:1}},{$set:{type:"001"}},0,1)
> db.shop.update({_id:{$lte:20,$gte:11}},{$set:{type:"002"}},0,1)
> db.shop.update({_id:{$lte:30,$gte:21}},{$set:{type:"003"}},0,1)
> db.shop.update({_id:{$lte:40,$gte:31}},{$set:{type:"004"}},0,1)
> db.shop.aggregate([{$group:{_id:"$type",shop_avg:{$avg:"$price"}}}])
> 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进行各种数据库操作,包括插入记录、查询价格区间内的商品、更新特定商品属性、删除指定ID的商品等。通过对不同命令的运用,读者可以了解MongoDB的基本用法及其灵活性。

1339

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



