我一直在寻找如何使用 Bookshelf.js 进行基本计数(例如 SELECT COUNT(something) FROM table),但无济于事。我有什么遗漏的吗?或者它只是与手动选择查询一起使用?
Thanks!
目前这是一个手动查询...例如:
bookshelf.knex(tableName).count('columnName').then(...
至于为什么会出现这种情况,说来话长,但这主要是因为关系中的计数存在一些复杂性,我不想为了暂时把它放在那里而在那里破解一个半工作的......最终的解决方案是:
model.query().count(column).then(...
但目前这会改变 knex 查询构建器实例,因此不太有效。我一直在对 knex 进行大规模重构,并希望在不久的将来实现这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)