gpt4 book ai didi

api - sails.js restful api 中 find-feature 的结果数(在较新版本中)

转载 作者:行者123 更新时间:2023-12-04 02:58:45 25 4
gpt4 key购买 nike

几个月前我开始使用sails.js 框架,因为我需要它的restful API。

在第一个版本中,一个简单的“http://domain.com:1337/mymodel”返回 全部 连接的 MySQL 数据库的数据集,但是,在更新到 V 0.10.xx 后,它只返回前 30 个结果。

我在网上搜索了sails.js 的变更日志、文档和各种示例,并尝试了几个想法,但我不知道如何强制sails.js 再次返回**all* 结果。

有没有人解决这个问题?

最佳答案

使用 sails.config.blueprints.defaultLimit用于一般记录限制。这也用作填充关联的默认限制。从技术上讲,目前无法为蓝图指定“无限制”,但只要您的记录不超过 9 千万条,您就可以将限制设置为最大数值:)

config/blueprints.js

defaultLimit: Number.MAX_VALUE // Set to highest possible value

使用 populate_limit在您的路由配置选项中设置每个路由的填充限制。

config/routes.js
"GET /user": {blueprint: populate_limit: 10}

使用 populate_[alias]_limit在您的路由配置选项中,为每个路由设置特定关联的填充限制(例如 populate_pets_limit: 10 )

config/routes.js
"GET /user": {blueprint: 'find', limit: 20, populate_limit: 10, populate_pets_limit: 5}

我会确保这一切都被添加到文档中!

关于api - sails.js restful api 中 find-feature 的结果数(在较新版本中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23751663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com