首页 > 解决方案 > 使用 typeorm find nest js 找不到实体列

问题描述

我正在尝试在下一个 js 的关系中添加一个过滤器

    const user = await this.usersRepository.findOne(id, {
        relations:['albums'],
        where: {
            albums: {
               isActive: true,
            }
        }
    });

假设我有以下类型的记录集,并且想要过滤具有此记录的项目 isActive: true only { id: 1, name: "Me and Bears", description: "I am near polar Bears", filename: "photo -with-bears.jpg”,专辑:[{ id: 1, name: "Bears", isActive: true }, { id: 2, name: "Me", isActive: false }] }

所需输出 { id: 1, name: "Me and Bears", description: "我在北极熊附近", filename: "photo-with-bears.jpg", 相册: [{ id: 1, name: "Bears" , isActive: true }] }

有人可以帮我出什么问题或如何实施吗

标签: nestjsnode.js-typeorm

解决方案


推荐阅读