返回objectionjs过滤器关系条目

时间:2019-01-06 14:42:42

标签: objection.js

我已经设置了数据库模式,以便可以软删除所有条目。我在提出异议查询生成器以返回所有未删除的lessons以及返回其lesson.cards时都遇到麻烦。

示例:

[
    {
        title: 'lesson 1',
        deletedAt: null,
        cards: [
            {
                title: 'card 1',
                deletedAt: '2019-01-06T14:34:36.314Z'
            },
            {
                title: 'card 2',
                deletedAt: null
            }
        ]
    }, {
        title: 'lesson 2',
        deletedAt: '2019-01-06T14:34:36.314Z',
        cards: [
            {
                title: 'card 3',
                deletedAt: null
            }
        ]
    }
]

我希望查询返回:

[
    {
        title: 'lesson 1',
        deletedAt: null,
        cards: [
            {
                title: 'card 2',
                deletedAt: null
            }
        ]
    }
]

使用where语句适合Lesson,但我不确定如何处理其中的cards

0 个答案:

没有答案