Mongo
2020-06-16 本文已影响0人
景悦
- 模糊查询:
SQL:select * from User where userName like "%张三%"
等价于
db.User.find({userName:/张三/})
以张三开头
db.User.find({userName:/^张三/})
以张三结尾
db.User.find({userName:/张三^/})
- 批量修改
db.mall_area.find({"_id" : "350000"}).forEach(
function(item){
db.mall_area.update({_id:item._id},{$set:{ci:["1","2","81","3"]}})
}
)
db.mall_area.find({'_id':/^37/,'al':{$in:[1,2,3]}})
db.mall_area.update({'_id':/^37/,'al':{$in:[1,2,3]}},{$addToSet:{'ci':'4'}},false,true)
db.mall_area.update({'_id':/^14/,'al':{$in:[1,2]}},{$pull:{'pi':'10069'}},false,true)//山西下架产品
db.mall_area.update({'_id':/^37/,'al':{$in:[1,2]}},{$addToSet:{'pi':'10090'}},false,true)//山西上架产品