nestjs - 使用 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 }] }
有人可以帮我出什么问题或如何实施吗
解决方案
推荐阅读
- r - 如何按所有列的中位数对数据框列进行排序
- python - Python 上的 Gauss-Newton 错误计算
- laravel - Laravel:如果我需要从其他站点获取数据,我应该创建一个路由获取还是发布?
- javascript - Javascript轮播有效,但不是我想要的
- c++ - 避免运算符第一个参数上的浮点数和非浮点数的模板运算符重载冲突
- hadoop - 什么是 apache hbase rest api ip 和端口?
- c# - 如何从另一个页面传递数据?
- javascript - 在道具中遇到问题“无法读取未定义的属性‘地图’”
- vba - 单元格值取决于活动单元格
- sql-server - 如何使用位列进行分组?