gpt4 book ai didi

sails.js - sailsjs 删除/更新多行

转载 作者:行者123 更新时间:2023-12-04 20:41:09 24 4
gpt4 key购买 nike

我正在研究sailsjs,我已经生成了api模型和 Controller 。我只是想知道我是否可以发布和创建该模型的许多条目,而不是一遍又一遍地在命令行中使用 curl。这个restful接口(interface)还支持一次多行的删除方法和更新方法吗?

谢谢

最佳答案

大部分信息在文档 http://sailsjs.org/#/documentation/reference/blueprint-api

默认情况下,您可以在单个帖子中一次创建多条记录。发布要创建的条目数组。

对于更新和删除,我相信您需要调整蓝图以查找一组 id。 Waterline,Sails 的底层 ORM 支持在多行上创建和删除,但要注意破坏关联 http://sailsjs.org/#/documentation/reference/waterline/models/update.html?q=notes

要覆盖蓝图,请在 api/blueprints/ 中创建您自己的蓝图例如api/blueprints/update.js并让他们寻找一组 id。您可能希望从默认蓝图 https://github.com/balderdashy/sails/tree/master/lib/hooks/blueprints/actions 开始。 .

此外,您需要将自己的路线定义为 updatedelete Action 默认绑定(bind)到 PUT 'controller/:id'DELETE 'controller/:id'分别,它本质上只允许一个 id。

关于sails.js - sailsjs 删除/更新多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25928218/

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