收藏
回答

db.command.lt

框架类型 问题类型 终端类型 AppID 基础库版本
小游戏 需求 工具 wxcded784ab340b339 2.0.0

db.command.lt

查询筛选条件,表示字段需小于指定值。


如果我需要查询这个字段小于该记录另一个字段怎么处理

回答关注问题邀请回答
收藏

1 个回答

  • \
    \
    2019-05-18

    换个思路试试,假设:

        字段一  a_num(number类型)

        字段二  b_num(number类型)

        var result = new Array()

    db.collection(表).get({

        success:res=>{

           for(i=0,i>res.length,i++){

             if(res.a_num - res.b_num>0){

                result[i] = res.a_num

             }else{

                continue

             }

          }

        }

    })

    以上就是大致思路,里面的变量什么的还要自行修改,希望对你有帮助

    如果还是想用原来的方法就将两个个字段查询出来,确保类型是数字,然后

    const _ = db.command

    db.collection().where({  

        字段一: _.lt(字段二)

    }).get({})


    2019-05-18
    赞同
    回复
登录 后发表内容