小程序
小游戏
企业微信
微信支付
扫描小程序码分享
查询筛选条件,表示字段需小于指定值。
如果我需要查询这个字段小于该记录另一个字段怎么处理
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
换个思路试试,假设:
字段一 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.commanddb.collection(表).where({ 字段一: _.lt(字段二)}).get({})
const _ = db.command
db.collection(表).where({
字段一: _.lt(字段二)
}).get({})
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
换个思路试试,假设:
字段一 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({})