如何使用knex.js

时间:2019-01-11 20:17:00

标签: javascript mysql knex.js

我试图使用第一个查询的结果从第二个表中获取数据。

  knex.from('empresas').select("id", "rut","empresa","razon_social","email")
  .then((rows) => {
   for (row of rows) {

    knex.from('sucursales').sum('dotacion').where('id_empresas', '=', row['id']).then()

    r  += `${row['id']}`+","+`${row['rut']}`+","+`${row['empresa']}`+","+`${row['razon_social']}`+","+`${row['email']}`;
    r  +="#";

  }

  res.send(JSON.stringify({q0 : r}));
  })

到目前为止,我了解knex将结果写入数组,并且由于Promise的原因,您不应该将其分配给变量名。

第二个then()语句应该如何,这样我得到sum('dotacion')

0 个答案:

没有答案