mysql - 如何在 sequelize 中的查询中填充外键(就像在 mongoose 中完成的那样)(nodejs)
问题描述
在 mongoose(node js) 中,您可以执行类似的操作
Post.findOne({owner_id:4}).populate('user') // mongoose
在这种情况下(猫鼬),owner_id 是一个 ObjectId,它引用了用户集合中的文档。而不是在 owner_id 字段中返回 ID,查询将返回一个包含有关该用户的所有信息的对象(因为它本来是填充)。
我想知道是否有可能在续集中做一个人口。有喜欢
Post.findOne({where:{owner_id:4}}).populate('user') // sequelize
解决方案
推荐阅读
- python - 在 Python 中离散化连续函数的有效方法
- c# - 在不阻塞 UI 的情况下实现 UDP 通信
- javascript - window.URLSearchParams 在 Edge 上损坏
- ios - Xcode Simulator 使用缓存文件
- python - PyGTK如何检测按钮上的UpClick
- reactjs - ReactJS SyntaxError: Unexpected token - ReactDOM.render with WebPack 4, Babel 7
- python-3.x - ParserError:错误标记数据。C 错误
- excel - 用VBA中的公式引用单元格
- javascript - 合并数组中的对象而不覆盖不同的值属性
- c# - 在wpf中绑定多个源元素的依赖属性