获取Sails JS蓝图API的总数

时间:2015-10-05 07:37:11

标签: mongodb sails.js waterline

我可以使用具有返回"总页数的分页或限制+跳过"或"总数"在风帆js?

1 个答案:

答案 0 :(得分:3)

我猜你的意思是当你使用sails blueprint api方法时? 不幸的是,在当前的风帆版本(v0.11.3)中你不能。

您必须发送另一个计数请求。当前的sails版本中也不存在该蓝图方法,但您可以使用“sails-hook-blueprint-count”包来启用count方法并对所有已定义的模型进行过滤。

“sails-hook-blueprint-count”包可通过npm存储库(https://www.npmjs.com/package/sails-hook-blueprint-count)获得,您可以使用

进行安装
npm install sails-hook-blueprint-count

命令。

然后,当您举起帆应用程序时,您可以使用

之类的路线
GET /:model/count

GET /:model/count?where={:criteria}

:条件与查找蓝图方法(http://sailsjs.org/documentation/reference/blueprint-api/find-where)。

的情况相同

响应将是格式为

的json
{ count : COUNT }