Sequelize, как структурирование возвращает значение внутри одного объекта

Извините за мой плохой английский. Я использовал fastify для своей инфраструктуры javascript и Postgresql в качестве моей базы данных и секьюритизуюсь как мой ORM. Но проблема возникла, когда у меня несколько моделей.

Это мой код:

    // Extract Db
    const { student} = this.models
    return student.findById(id, {
        include: [
            { all: true },
        ],
        limit: 1,
    })

Результат:

// Result
{
    id: 1,
    name: "my beastiful name",
    class: "...",
    ...

    // School Object
    school: {
        id: 23,
        name: "My School name",
        ...
    }
}

Но я хочу:

// Result
{
    // Student Object
    student: {
        id: 1,
        name: "my beastiful name",
        class: "...",
        ...
    },

    // School Object
    school: {
        id: 23,
        name: "My School name",
        ...
    }
}

Должен ли я использовать несколько «находок» для достижения этого результата.

javascript,postgresql,express,sequelize.js,fastify,

0

Ответов: 0

Sequelize, как структурирование возвращает значение внутри одного объекта

Извините за мой плохой английский. Я использовал fastify для своей инфраструктуры javascript и Postgresql в качестве моей базы данных и секьюритизуюсь как мой ORM. Но проблема возникла, когда у меня несколько моделей.

Это мой код:

    // Extract Db
    const { student} = this.models
    return student.findById(id, {
        include: [
            { all: true },
        ],
        limit: 1,
    })

Результат:

// Result
{
    id: 1,
    name: "my beastiful name",
    class: "...",
    ...

    // School Object
    school: {
        id: 23,
        name: "My School name",
        ...
    }
}

Но я хочу:

// Result
{
    // Student Object
    student: {
        id: 1,
        name: "my beastiful name",
        class: "...",
        ...
    },

    // School Object
    school: {
        id: 23,
        name: "My School name",
        ...
    }
}

Должен ли я использовать несколько «находок» для достижения этого результата.

00JavaScript, PostgreSQL, экспресс, sequelize.js, fastify,
Похожие вопросы