Javascript 如何在where子句中具有动态查询字段

Javascript 如何在where子句中具有动态查询字段,javascript,loopback,Javascript,Loopback,这段代码是从两个不同的地方调用的,接下来的两个调用都是相同的 当然,现在这会中断,因为where子句中的字段实际上不存在于模型中,应该由函数参数中的字段变量替换……我可以这样做吗?您可以创建查询对象: function check_model_owner(field, value, callback) { Model.find({where: {field: value }}, function(err, models) { //code

这段代码是从两个不同的地方调用的,接下来的两个调用都是相同的


当然,现在这会中断,因为where子句中的字段实际上不存在于模型中,应该由函数参数中的字段变量替换……我可以这样做吗?

您可以创建查询对象:

   function check_model_owner(field, value, callback) { 
      Model.find({where: {field: value }}, function(err, models) {
            //code
         });
    }

您可以创建查询对象:

   function check_model_owner(field, value, callback) { 
      Model.find({where: {field: value }}, function(err, models) {
            //code
         });
    }