извлекать данные, используя некоторые условия в страпи - PullRequest
0 голосов
/ 24 октября 2019

Я создаю API, используя страпи. у меня есть ситуация, я хочу получить данные

, где имя_аудитории, такое как '% audiName%' и созданный_бай = 4;

ниже мой код страпи

findByName: async (ctx) => {
        const audienceName = ctx.params.name;
        return strapi.services.audience.find({
            audience_name: { 'like' : audienceName},
            created_by: ctx.state.user.id
        });
    },

но я не могу получить данные, это вызывает внутреннюю ошибку сервера, как показано ниже. enter image description here

1 Ответ

1 голос
/ 24 октября 2019

В вашем случае вам придется использовать эти два понятия:

Вы увидите, что параметры, которые вы пытаетесь отправить, имеют неправильный формат.

Ваш код должен выглядеть следующим образом

const data = await strapi.services.audience.find({
  audience_name_contains: audienceName,
  created_by: ctx.state.user.id
});
...