首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何传递参数以获取后续模型中的参数?

如何传递参数以获取后续模型中的参数?
EN

Stack Overflow用户
提问于 2020-08-21 11:12:10
回答 1查看 678关注 0票数 1

我在做什么:

我正在阅读csv,其中包含城镇、宗教等数据。在csv中,它们是文本值。但当然,在我的表中的数据库中,它们是foreign_key。因此,要插入这些值,我需要将这些文本值映射到id

可以获得如下所示的id

代码语言:javascript
复制
const { townshipId } = await models.Township.findOne({
    where: { name: township },
    attributes: ["townshipId"],
    raw: true,
});

问题:

但我认为的问题是,这些findOne(s)将在我的整个方法中填充,因为除了乡镇之外,我还有其他50个属性。

我在尝试什么,

我试图将township-name传递给一个getter方法,期望它的等效townshipId

我发现在后缀中使用getter and setter是可能的。但我找不到如何把参数传递给那些人。

我的问题

我是否尝试过正确的方法导入csv数据?如何使用带参数的getter(和setters)进行后缀?

EN

回答 1

Stack Overflow用户

发布于 2021-08-01 21:15:08

如果要从结果中排除列,可以传递"attributes“字段,如下所示:

attributes: { exclude: ['field1','field2'] }

这样,您就不会在结果中显示列"field1“和"field2”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63521809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档