我的环回自定义查询在一段时间后无法给出响应。下面是我的代码。
var ds = tbljourney.dataSource;
ds.connector.query("select * from user where email='" + data.email + "'"
, function (err, user) {
user = user[0];
console.log("user", user);
if (err) {
console.log(err);
}
else if (user) {
}
});
有一段时间它会给出响应但是在50或60次尝试之后它会卡住
答案 0 :(得分:0)
尝试使用以下方法运行查询。我在这里连接到Oracle数据库。很多concat变得混乱。
Model.remoteMethod(data,cb){
var app = require('../server');
var ds = app.datasources.newDatasource;
var sql = "SELECT * FROM TABLE WHERE SITE_ID=:param1 AND "+
"(DESTINATION=:param2 OR USERNAME=:param2 )";
var params = [param1, param2];
ds.connector.execute(sql, params, function(err, result){
if (err) console.error("error: " + err);
cb(err, result);
});
}