节点 js 原始查询 returns 匿名数据类型
Node js raw query returns anonymous datatype
我是节点和环回的新手,我想执行带有回调的原始查询,我也以匿名形式获得结果
我的查询是:
query = `select u.modelid from ${ schema }.dayjob as u where jobid = 1 and createdat::date > '2019-11-15' and createdat::date < '2019-11-22' ;`
为此我得到 [ anonymous { modelid: 177 } ] 作为输出
有什么具体的方法可以去掉 'anonymous' 吗?
loopback中的anonymous代表你查询的模型是匿名的。 loopback 为 RawQueries 定义的模型。
如果直接console.log查询结果会显示,但转换为json时不会显示。尝试通过转换为 JSON
来记录它
results.forEach(function(result) {
var res = result.toJSON();
console.log(res);
});
我是节点和环回的新手,我想执行带有回调的原始查询,我也以匿名形式获得结果 我的查询是:
query = `select u.modelid from ${ schema }.dayjob as u where jobid = 1 and createdat::date > '2019-11-15' and createdat::date < '2019-11-22' ;`
为此我得到 [ anonymous { modelid: 177 } ] 作为输出
有什么具体的方法可以去掉 'anonymous' 吗?
anonymous代表你查询的模型是匿名的。 loopback 为 RawQueries 定义的模型。
如果直接console.log查询结果会显示,但转换为json时不会显示。尝试通过转换为 JSON
来记录它results.forEach(function(result) {
var res = result.toJSON();
console.log(res);
});