bookshelf.js计数方法

zbr*_*rox 10 node.js bookshelf.js

我正在高低搜索,找到如何使用Bookshelf.js进行基本计数(如SELECT COUNT(something)FROM table),但无济于事.有什么我想念的吗?或者它只是用于手动选择查询?

谢谢!

tgr*_*ser 15

现在这是一个手动查询......例如:

bookshelf.knex(tableName).count('columnName').then(...
Run Code Online (Sandbox Code Playgroud)

关于为什么会出现这种情况的长篇故事,但这主要是因为关系中的一些复杂因素,我不想仅仅为了暂时将它放在那里而在那里进行半工作...最终的解决方案是:

model.query().count(column).then(...
Run Code Online (Sandbox Code Playgroud)

但是目前这会改变knex查询构建器实例,因此不能正常工作.我一直在研究knex的大型重构,我希望在不久的将来实现这一点.

  • 只是检查一下你是否取得了进展? (2认同)