Соглашение об именовании для точки обновления, действующей для нескольких записей - PullRequest
0 голосов
/ 24 июня 2019

У меня есть обновление конечной точки, которое определено в обратной петле как:

 Policy.remoteMethod("updatewhere", {
        accepts: [{
                arg: "where",
                type: "object",
                required: true
            }, {
                arg: "data",
                type: "object",
                required: true
            },
            {
                arg: 'options',
                type: 'object',
                http: {
                    source: 'context'
                }
            }
        ],
        http: {
            path: "/updatewhere",
            verb: "post"
        },
        returns: {
            type: "Object",
            root: true
        }
    });

Он отвечает за обновление нескольких записей в модели политики и использует поле, называемое ownerGroup, для идентификации этих записей.

Параметр where должен выглядеть примерно так:

{{"or":[{"ownerGroup":"p17079"}]}}

и конечная точка выполняет итерацию для проверки и т. Д.

У меня вопрос: как я могу дать понять другим пользователям API, что они должны только предоставить список ownerGroups [s] конечной точке в параметре where?

...