【发布时间】:2022-01-08 22:38:07
【问题描述】:
我正在使用 Sequelize,我有 2 个模型(文章和标签)通过另一个名为 ArticleTags 的模型与 belongsToMany 相关联。
我想获取所有包含一个 id=1 的标签和一个 id=2 的标签的文章。
我尝试了多种解决方案,但它总是获取具有一个 id=1 的标签或一个 id=2 的标签的文章。
这是我目前拥有的代码:
let articles = await Article.findAll({
limit: limit,
offset: offset,
subQuery: false,
where:[ {"$Tags.id$": {1,2} }]
include:{
model: Tag,
required: false
},
});
【问题讨论】:
标签: javascript node.js orm sequelize.js sequelize-typescript