bookshelf连接查询问题(已解决)
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