Rest Sails.js/Waterline发布一个逗号分隔的列表来创建多个关联

Rest Sails.js/Waterline发布一个逗号分隔的列表来创建多个关联,rest,sails.js,waterline,Rest,Sails.js,Waterline,按照典型的sails.js关联示例,假设您有一个模型用户和一个模型宠物。一个用户有多个宠物,一个宠物有一个主人-用户。以下是此示例的模型定义,以供参考: 使用Sails.js/Blueprint default RESTful routes,我可以到达端点: GET/user/:id/pets-返回用户宠物的数组。 POST/user/:id/pets/:id-在宠物和用户之间创建关联 是否有任何方法可以发布多个宠物的ID以创建多个关联 例如:假设现有三只宠物的id分别为p1、p2、p3,以及一

按照典型的sails.js关联示例,假设您有一个模型用户和一个模型宠物。一个用户有多个宠物,一个宠物有一个主人-用户。以下是此示例的模型定义,以供参考:

使用Sails.js/Blueprint default RESTful routes,我可以到达端点:

GET/user/:id/pets
-返回用户宠物的数组。
POST/user/:id/pets/:id
-在宠物和用户之间创建关联

是否有任何方法可以发布多个宠物的ID以创建多个关联

例如:假设现有三只宠物的id分别为
p1
p2
p3
,以及一个id为
u1
的用户。我想点击端点:
POST/user/u1/pets/p1、p2、p3
创建三个关联(u1p1)、(u1p2)、(u1p3)

我曾考虑将其实现为一个中间件,用于查找带有逗号分隔字符串的POST请求,但我不确定如何将一个POST请求一般拆分为多个等效POST请求。我所说的“一般”是指我不想为我的应用程序中的每个模型关联组合编写中间件

这是一个试图做几乎完全相反的相关问题,但我无法从中得出任何具体结论: