首页 > 解决方案 > 当我只想要 typeorm 模型中的一些键时返回所有键

问题描述

我正在使用 typeorm 从数据库中获取我的数据。

通常我会使用以下行来获取我的所有物品。

const items = getRepository(Item).find({select: ['id', 'name']})

这样,我通常希望我得到一个只包含 id 和 name 的数组,如下所示:

[{id: 1, name: "test"}, {id:2, name: "second test"}]

最近,我不仅会收到一个带有 id 和 name 的数组,还将所有其他键都设为未定义。下面的例子:

[
 {id: 1, name: "test", version: undefined, created_at: undefined, updated_at: undefined},
 {id: 2, name: "second test", version: undefined, created_at: undefined, updated_at: undefined}
]

当前使用:
节点 14.15.1 typescript
4.2.4

如果这是关于我的节点版本或打字稿的问题以及如何解决它,有人可以帮助我吗?

标签: javascripttypescripttypeorm

解决方案


推荐阅读