可以同时调用preload方法和过滤实体吗?
例如,这里我想按用户 ID 过滤。
我需要这个的原因是因为我需要确保用户只排除属于他的实体。
async update(id: number, status: TaskStatus, user: User) {
const existingTask = await this.taskRepository.preload({
id: id,
status: status,
});
if (!existingTask) {
throw new NotFoundException(`Task #${id} not found`);
}
return this.taskRepository.save(existingTask);
}