postgresql - 这两个实体关系之间有什么区别吗?
问题描述
下面是两个实体关系的两个示例。有什么区别,哪一个更适合开发 api?这些中的任何一个看起来都适合我的用例。我需要的是 - 一个产品应该属于一个或多个类别,我还想根据一个类别查询所有产品。其中哪一个会更高效?
PSEUDO CODE:
category: Model.extend({
products: hasMany(),
}),
product: Model.extend({
category: belongsTo(),
}),
AND THIS
product: Model.extend({
categories: hasMany(),
}),
category: Model.extend({
product: belongsTo(),
}),
解决方案
推荐阅读
- java - 我是否需要第三方接口的实现才能完成我的代码?
- jsoup - JSoup 未使用登录密码连接网站
- angular - 两个组件之间的函数调用角度js
- elasticsearch - 如何从弹性搜索脚本中的日期获取时间戳
- oracle - Devart.Data.Oracle.EFCore - 如何使用序列来设置 PK 列值?
- ms-access - 带有 7 个集合或 1 个数组的 MS Access 更新表?
- python - 将列表解析为numpy数组时如何去掉括号
- javascript - 在 javascript 或 jQuery 的选择框数组中设置 (Nth) 元素的选定值
- core-audio - 如何混合音频文件并上传到服务器
- css - 如何剪辑图像并使其响应?