微信小程序云开发:command指令

本文介绍了微信小程序中如何利用云开发进行数据操作,特别是使用`db.command`指令进行复杂查询和更新。例如,使用`elemMatch`筛选符合条件的数组元素,以及更新指定文档的数据。
摘要由CSDN通过智能技术生成
        hits: _.eq(546)      //hits字段等于546的记录

    }).get().then(res=>{

        this.setData({

            Demolist:res.data

        })

    })

},




[]( )(二)逻辑操作符

-------------------------------------------------------------------



command.**and( )** 同时满足括号中的多个查询条件  

command.**or( )** 满足其中任意一个查询条件即可



command.**not( )** 不满足括号中的查询条件  

command.**nor( )** 都不满足括号中的查询条件



const db = wx.cloud.database();

const _ = db.command;

getData(){

    db.collection("Demolist").where({

        hits: _.and(_.gt(50) , _.lt(100))  //hits大于50小于100

    }).get().then(res=>{

            console.log(res)

    })

    

    db.collection("Demolist").where({

        hits: _.not( _.or([_.lt(50) , _.eq(100)]) )  //hits大于50且不等于100

    }).get().then(res=>{

            console.log(res)

    })

    

    //若需要判断多个字段,则在逻辑判断符中写入Object类型的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值