收藏
回答

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

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

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),这种该如何实现啊?



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

2 个回答

  • 2019-02-15

    非常感谢!

    2019-02-15
    有用
    回复
  • 李亚川
    李亚川
    2019-02-15

    [field1]:_.lte(50)

    2019-02-15
    有用
    回复
登录 后发表内容