typeorm - 如何使用实体数组作为参数使用 IN() 进行查询?
问题描述
我有 Entity1 与 Entity2 的关系。我想查询 Entity1,它的关系在 Entity2 的数组中。
.find({ where: { relation: In(array_entity2) } })
我知道如何在 TypeORM 中使用 In 运算符,问题是我想使用 Entity2 的数组作为参数,但这不起作用。
问题是 In 运算符需要一个简单的数字数组。有没有一种巧妙的方法来解决这个问题,或者我必须将 Entity2 数组的 idTipo 属性映射为数字?
解决方案
推荐阅读
- amazon-sns - 如何在 CDK 中向 SNS 主题添加订阅过滤器
- php - Laravel 8 显示 419 错误,即使添加了 csrf,如果禁用 csrf,会话也不会保存
- javascript - 你能以编程方式挂载一个 React 类吗?
- c++ - 在程序的开始入口点之前如何初始化内存?
- python - 为不同版本指定具有不同附加项的python包依赖项
- java - java项目中使用的目录“src/main/resources”是什么?
- java - Add Duplicate Keys in JSON - Java
- node.js - Mocha only runs one test case
- python - 在 ubuntu linux 中升级 docker compose 版本
- javascript - 这是如何在 try catch 块中出现未处理的 Promise 拒绝?