在单个对象中展平MySQL数组的正确方法
我从DB接收结果集,作为一个数组,其中包含一个对象。当我控制查询时,总是会有一个对象 我没有任何ORM(像这样),也不打算添加一个,因为代码是在Lambda上运行的,我不会有太多的查询来保证在上面添加ORM。我将有几个阅读问题,仅此而已 目前,我有几种方法可以做到这一点在单个对象中展平MySQL数组的正确方法,mysql,node.js,Mysql,Node.js,我从DB接收结果集,作为一个数组,其中包含一个对象。当我控制查询时,总是会有一个对象 我没有任何ORM(像这样),也不打算添加一个,因为代码是在Lambda上运行的,我不会有太多的查询来保证在上面添加ORM。我将有几个阅读问题,仅此而已 目前,我有几种方法可以做到这一点 const result = await MySQLQueryBuilder.getMyQueryObject(userId); const resultSet = result[0]; 这显然引入了中间变量 let re
const result = await MySQLQueryBuilder.getMyQueryObject(userId);
const resultSet = result[0];
这显然引入了中间变量
let result = await MySQLQueryBuilder.getMyQueryObject(userId);
result = result[0];
这个看起来有点奇怪
理想情况下,我会在查询级别执行一些操作,使其只返回单个对象
想法?对查询设置限制1,并对主文件进行如下更改
let [result] = await MySQLQueryBuilder.getMyQueryObject(userId);
console.log(result);
对查询设置限制1,并对主文件进行如下更改
let [result] = await MySQLQueryBuilder.getMyQueryObject(userId);
console.log(result);