html52.com
我爱小程序-开发者交流社区

数据库查询条件中字段名能由变量替代吗?

实际中,要动态地确定查询数据库表中的某个字段。例如示例文档中:

const _ = db.command

db.collection('todos').where(_.or([  {    progress: _.lte(50)  },  {    style: {      color: _.in(['white', 'yellow'])    }  } ]))  .get({    success(res) {      console.log(res.data)    }  })

能否 var field1=‘progress’;

然后表达式中 progress:_.lte(50),换成类似field1:_.lte(50),这种该如何实现啊?



网友回复

虎:

非常感谢!

李亚川:

[field1]:_.lte(50)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付