问题标签 [relationship]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
151 浏览

nhibernate - 需要一些关于 NHibernate 多对一关系的解释

你介意帮助我更好地理解如何处理我的实体和 NHibernate 之间的关系吗?

我很难理解我需要手动执行哪些操作,以及 NHibernate 将为我执行哪些操作(或不执行)。

我有这两个实体:

以下是流畅的映射:

如您所见,一名玩家拥有一个位置,但可能没有位置(因此 DefaultPosition 可以为空)。

以下是我的问题:

  1. 当我将位置与玩家的 DefaultPosition 相关联时,我必须通过 Position 上的辅助方法来执行此操作吗?(如 AddPlayer、DeletePlayer...)

我希望,当我删除一个位置时,所有拥有该位置的玩家都有一个空的 DefaultPosition。

  1. 我是否必须手动清除该位置的 allPlayers 字段,并将所有关联玩家的 DefaultPosition 手动设置为 null,或者 NHibernate 可以为我处理这个问题吗?

  2. 为什么 NHibernate 只执行DELETE FROM Positions WHERE Id...而不会更新相关玩家的字段 DefaultPOsition?我试图在 PositionMap 的 HasMany 上添加 Cascade.Delete,但这并没有改变任何东西。我是否必须运行一个自定义查询来做到这一点?

提前致谢

0 投票
1 回答
559 浏览

django - Django反向关系问题

我正在尝试编写一个反向关系来获取与每个问题相关的答案数量,但我得到的只是“否定投票”重复次数与问题被否定投票一样多,我不明白为什么它没有' t 显示投票数而不是那个。我的代码:

谢谢

0 投票
3 回答
795 浏览

database - Zend 框架:count() 使用 findManyToManyRowset(...) 对空结果返回 1

在开发小型商店应用程序时,我使用 Zend Framework 的“findManyToManyRowset”功能获取文章的所有颜色。

例子:

有些文章没有指定颜色。我在“findManyToManyRowset”的结果上使用 count($colors) 对其进行测试。但结果不是预期的“0”,而是“1”,这让我很困惑。

这是为什么 ?如果结果为空,我该如何测试?

谢谢 :) 斯蒂芬

0 投票
3 回答
1063 浏览

ruby - 按关联查找 (Datamapper)

我有两个看起来像这样的模型

我正在尝试查找分配了特定工作人员的所有阶段。我试过了 @stages = Stage.all(Stage.Staff => 'TM')

我究竟做错了什么?

0 投票
1 回答
54 浏览

ruby-on-rails - 如何取回 RoR 中的关系数据?

我有这样的事情:

如果我想编辑员工,在这个表格我可以编辑办公室数据吗?

0 投票
5 回答
513 浏览

sql - 将子行移动到新的父 FK ID?

SQL 服务器 2008。

我有一个 pk id 为 1 的父行。在阻止所有其他数据库用户的同时(这是一个清理操作,因此资源争用不是问题),我想插入一个新行,然后获取所有子行并更改它们fk 列到新行。以下面的 DDL 为例,我想插入一个新行并将所有 #chi.parid 值的值设为“3”,因此它们现在基本上属于新行,因此可以删除旧行。

帮助!

0 投票
1 回答
89 浏览

ruby-on-rails - 如何循环回 Ruby on Rails 中的所有类别?

好的,假设我有一个 post 表和一个 category 表。这是模型的样子:

而且,这就是帖子模型:

这是来自 post 的 new.html.erb:

我想把category_id改成一个option标签,另外我想把edit.html.erb里面的option循环回,怎么实现呢?谢谢你。

0 投票
3 回答
1785 浏览

sql - 从三个表之间的1到多关系中检索一行

我有以下三个表:

- - 产品 - -

----PRICE_BY_SUPPLIER----

----IMAGES_BY_PRODUCT----

我想要一个查询最低价格、持有产品的供应商数量和一张图片(所有供应商中的一张图片)。输出查询应如下所示:

----FINAL_QUERY----

我有这个查询,它返回除图像之外的所有内容。

你能帮我完成我的查询吗?

0 投票
1 回答
132 浏览

database - 创建数据对象关系系统

我想存储一个对象,该对象具有名称和某些属性以及任何类型的数据库,并且还有另一个对象之间的文档关系

让我们这样说

对象 A 对象 B 对象 C 对象 D

A与B有关 A与D有关 B与C有关

所有关系还具有赋予关系顺序的属性(uni (from,to) 或 (to,from) 或双向)。

然后,我想做一些查询,通过传入 B 向我显示 A 与 C 相关。2 个对象之间的一种路径。

像 Neo4J 这样的图形数据库

感谢您的输入

0 投票
1 回答
153 浏览

ruby-on-rails - 如何在没有任何关系的rails中加入2个模型?

我有 3 个模型,例如帐户、评论和状态。每个Account都会有很多Comment和Status,但是Comment和Status没有任何关系。

我想查询账户的评论和状态,并按时间对这些评论和状态进行排序。我怎样才能做到这一点?

谢谢大家。