用于运行本机SQL查询的环回“params”
有人知道这里的Loopback文档有什么“params”:
https://docs.strongloop.com/display/public/LB/Executing+native+SQL
它说:
执行原生SQL
要直接对您的数据连接模型执行SQL,请使用以下命令:
dataSource.connector.execute(sql, params, cb);
要么
dataSource.connector.query(sql, params, cb); // For 1.x connectors
其中:sql – SQLstring。 params – SQL语句的参数。 cb – callback函数
这是你的SQLstring参数值的数组。 例如,如果你有像这样的postgresql数据库和参数化查询:
select * from table where id = $1 or name = $2
那么你必须提供参数值给你的function,所以你会做这样的事情:
var query = "select * from table where id = $1 or name = $2"; var params = [82, "My name"]; ds.connector.execute(query, params, function(err, data){ if(err){ console.log( err); }else{ console.log(data); } });