运行 本机 SQL 查询的环回 "params"
Loopback "params" for running native SQL queries
任何人都知道这里的环回文档 "params" is/are 是什么:
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 - SQL 字符串。
params - SQL 语句的参数。
cb - 回调函数
这是您的 SQL 字符串参数值的数组。例如,如果您有 postgresql 数据库和这样的参数化查询:
select * from table where id = or name =
然后你必须为你的函数提供参数值,所以你会做这样的事情:
var query = "select * from table where id = or name = ";
var params = [82, "My name"];
ds.connector.execute(query, params, function(err, data){
if(err){
console.log( err);
}else{
console.log(data);
}
});
任何人都知道这里的环回文档 "params" is/are 是什么:
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 - SQL 字符串。 params - SQL 语句的参数。 cb - 回调函数
这是您的 SQL 字符串参数值的数组。例如,如果您有 postgresql 数据库和这样的参数化查询:
select * from table where id = or name =
然后你必须为你的函数提供参数值,所以你会做这样的事情:
var query = "select * from table where id = or name = ";
var params = [82, "My name"];
ds.connector.execute(query, params, function(err, data){
if(err){
console.log( err);
}else{
console.log(data);
}
});