Ale*_*lls 2 postgresql node.js loopbackjs
任何人都知道Loopback文档中的"params"是什么:
https://docs.strongloop.com/display/public/LB/Executing+native+SQL
它说:
执行本机SQL
要直接对数据连接模型执行SQL,请使用以下命令:
dataSource.connector.execute(sql, params, cb);
Run Code Online (Sandbox Code Playgroud)
要么
dataSource.connector.query(sql, params, cb); // For 1.x connectors
Run Code Online (Sandbox Code Playgroud)
其中:sql - SQL字符串.params - SQL语句的参数.cb - 回调函数
这是SQL字符串参数的值数组.例如,如果您有postgresql数据库和参数化查询,如下所示:
select * from table where id = $1 or name = $2
Run Code Online (Sandbox Code Playgroud)
那么你必须为你的函数提供参数值,所以你会做这样的事情:
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);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2622 次 |
| 最近记录: |