CNode

bookshelf连接查询问题(已解决)

问答
Lluoyjx发布于11 年前最后回复11 年前3 回复6715 浏览0 收藏

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)

W
wenshiqi0#1·11 年前

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

L
luoyjx#2·11 年前
引用 wenshiqi0knex好像看过 你这个不知道 自豪地采用 CNodeJS ionic

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

W
wenshiqi0#3·11 年前
引用 luoyjx@wenshiqi0 在knex基础上包装的,总得来说曲线比mongoose这类略陡

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

参与回复
登录后即可参与回复。登录