Результаты запроса не определены - PullRequest
2 голосов
/ 26 мая 2020

Я добавлял пользовательские функции в код Strapi через контроллер. Приведенная ниже переменная результата отображается как неопределенная. Если я верну переменную результата непосредственно в функции, результат будет правильно возвращен в ответе http. Есть ли проблемы с синтаксисом ниже? Я ценю любую помощь, которую могу получить.

'use strict';

/**
 * Read the documentation (https://strapi.io/documentation/3.0.0-beta.x/concepts/controllers.html#core-controllers)
 * to customize this controller
 */
module.exports = {

    async getItemAggregate (context) {
        var itemid = context.params.itemid
        strapi.log.info(itemid)
        strapi.log.info("test aggregate");
        const result = await strapi.query('aggregate').findOne({"id": itemid});
        strapi.log.info(result)
        // const fields = result.toObject();
        // strapi.log.info(result)

        // entities = await strapi.services.aggregate.search({"id":1});
        // entities2 = await strapi.services.item.search({"id":1});
        // strapi.log.info(entities)
        strapi.log.info(result)

        // strapi.log.info(entities2)
        //get latest aggregate

        //get latest tranacitons
    }
};

1 Ответ

0 голосов
/ 07 августа 2020

попробуйте следующее:

const result = await strapi.query('aggregate').findOne({id: itemid});

без "" для поля id

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...