bookshelf连接查询问题(已解决)
发布于 9 年前 作者 luoyjx 5376 次浏览 最后一次编辑是 8 年前 来自 问答

bookshelf.js是nodejs的orm框架。

操作mysql的时候,连接查询按API的写法,和stackoverflow上搜的答案都不行。 表大概是这样的: 表A里面有个表B的id,查询的时候需要拿表B中的某个字段做为条件。 大概 select A.* from A (中间left join或者怎么连接都行) where B.c = xx

有用过这玩意儿的没,它是在knex.js上又封装了一层的一个玩意儿。


qb.whereIn('A.xxx_id', function(q){
        q.select('id');
        q.from('B');
        q.where({'category_id': req.query.product_category});
      })
3 回复

knex好像看过 你这个不知道 自豪地采用 CNodeJS ionic

@wenshiqi0 在knex基础上包装的,总得来说曲线比mongoose这类略陡

@luoyjx 我实在不喜欢mongoose的schama 自豪地采用 CNodeJS ionic

回到顶部