sequelize 联合查询
我用sequelize 联合查询
db.user.hasMany(db.bbsuser,{foreignKey:'userId'});
db.bbsuser.belongsTo(db.user);
db.user.findAll({include:[db.bbsuser]});
得到结果格式以下:
{
"id": 9,
"username": "CallMeSoul",
"truename": "陈译彬a",
"phone": "18825111542",
"eamil": "",
"sex": 9,
"avatar": "http://wx.qlogo.cn/mmopen/LMZxJ2ofzuHgXWBvfrLfRrCibZ5I14KYWHlfA7AQicVOWZPWJl1K0icXM6AKZCiaY0pUyyoIHfDqf6ppXdpRLJSaLiacsbfhpdoPp/0",
"token": "",
"balance": 0,
"integral": 201,
"state": 9,
"country": "中国",
"province": "广东",
"city": "中山",
"openid": "oFMa7wNAA9zBgboSZm0dm9AdweLE999",
"createtime": null,
"udpatetime": null,
"bbsusers": [
{
"id": 22,
"userId": 9,
"bbsId": 3,
"isAdmin": 0,
"createTime": "2017-01-12T14:49:52.000Z"
}
]
}
但我想查出bbsId=3,的所有结果要怎么添加where语句呢?
我试过以下都不行:
db.user.findAll({where:{bbsId:4},include:[db.bbsuser]});
db.user.findAll({include:[db.bbsuser],{where:{bbsId:4}});
相关阅读:
博客上的文章含有代码的部分高亮和底色方框是怎么做的
JQ控制背景放大缩小的问题
移动端中使用canvas,图片文字模糊。
IOS里HTML5 js 点击事件 控制 audio 播放
用户画像数据库的设计思路是什么样呢
yii 1 model 中unique验证没有生效
c++如何用count函数求字符串B在字符串A中出现的次数。
Node.js中由TypeArray初始化Buffer时候的疑问
django form 里面的choicefield传值
怎么解决响应式的问题?
vue 使用组件时,怎么调用实例私有的方法?
Object.extend
vue.js 怎么实现表格的 allcheck
php网页中提示提供的参数不是有效 MySQL 结果中的资源
字符串转为object格式
JQ源码中这个正则是什么意思?
gif图在设置为background属性之后为什么不动了?在img的src里引入也是如此。
网站被恶意绑架了
jquery value of select 相加總共?
如何获取用户的经纬度,计算两个地点之间的距离?