gpt4 book ai didi

javascript - StrongLoop:Embeds_Many 与 hasMany 和 belongsTo

转载 作者:行者123 更新时间:2023-11-29 05:17:25 25 4
gpt4 key购买 nike

我的应用程序有这个事件模型。如果我创建另一个模型:日期...那么一个事件可以有多个日期,我应该使用 Events EmbedsMany Dates 吗?或者更好地使用 Events hasMany Dates 和 Dates belongsTo Event?有什么区别?

事件的新日期可能会在事件创建后添加。

我可能正在使用 MySQL 数据库,不知道这是否与此有关。

最佳答案

查询具有 EmbedsMany 的模型关系将在结果中包含相关细节模型的实例。这是因为如果您使用的是 SQL 数据库,子模型将以文档的形式保存在主表的一个字段中。

HasMany存储相关模型的 ID,这取决于您是否要在查询中包含相关模型的实例。在这种情况下,主数据和详细数据将存储在单独的表中。

使用什么更好取决于您和您的需求。

关于javascript - StrongLoop:Embeds_Many 与 hasMany 和 belongsTo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30886200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com