续集链查找与归属
Sequelize chain find with belongsTo
本文关键字:查找 更新时间:2023-09-26
我有三个模型,讨论,用户和消息,其中:
Message.belongsTo(models.Discussion, {as: 'discussion'})
Discussion.belongsToMany(models.User, {through: models.UserDiscussion})
我想获取有关特定用户的所有消息。从用户那里,我可以轻松地获得与user.getDiscussions()
的所有讨论。但是我不知道如何在单个请求中找到消息。一旦我有了讨论数组,我就可以调用 find
models.Message.findAll({where: {discussionId: discussions[i].id}})
对于数组中的每个讨论,但这是异步的,我不知道如何链接它们,只返回消息。
难道就没有归属感吗?
在搜索
用户的位置,您应该能够执行以下操作:
Discusson.findAll({
// where query
},
{
include: [Message]
})
.then(function(user) {
});
相关文章:
- 正在全局范围中查找JavaScript函数
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 在不使用jquery的情况下查找页面中的所有锚点并附加函数
- es6 相当于下划线查找位置
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 如何在不传递此信息的情况下查找被调用的元素
- Lodash 从值数组中查找数组中的值
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 使用RegExp查找url中的字符
- 查找元素高度,包括边距
- 使用JS查找数组的平均值
- 查找最短和最长日期
- 猫鼬在特定记录中查找嵌套记录
- 使用javascript在MVC中查找网格长度时出错
- 在Javascript数组中查找绝对最大值
- 在javascript中查找单词
- JavaScript 在数组中查找缺少的数字
- 键按正则表达式以查找具有负值的小数
- 为什么可以't Protractor在自动初始化的Angular网站上查找Angular