Mongo

作者: 景悦 | 来源:发表于2020-06-16 15:22 被阅读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)//山西上架产品
    

    相关文章

      网友评论

          本文标题:Mongo

          本文链接:https://www.haomeiwen.com/subject/arnlxktx.html