问题标签 [relationships]
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.
sql - 高效查询父子关系
假设您有以下数据库表:
这允许定义分层名称。每个名称可以有一个父名称和任意数量的子名称。
我希望找到与限定名称相对应的记录,例如“a:b:c”,其中冒号分隔每个名称。我目前已经使用连接完成了:
我想知道是否有更有效的方法来做到这一点,它不涉及数据的非规范化或对任何特定 DBMS 的硬依赖。
谢谢
php - PHP Doctrine - YAML 语法帮助。多对多关系的默认值?
我有以下 YAML 模式用于在 Doctrine 中组织用户:
基本上,任何作为用户的人都将属于一个或多个组。
默认情况下有没有办法将新用户添加到特定组?
任何建议表示赞赏。
谢谢
linq-to-sql - LINQ2SQL:更新引用另一个实体的实体字段
我在 LINQ 中遇到以下情况:我有一个对象(博客“帖子”),它有一个可以采用不同值的“状态”字段,并且有一个列出所有这些值的表(这个表只有 Id、Desc) .
现在,由于创建了两个表之间的关系,因此在模型中,Post.Status 不是一个 int,而是“PostStatus”的一个实例。
因此,如果我想将 Post 的状态设置为 20,我不能只将字段设置为 20,我需要有一个 PostStatus 的实例来分配。这些状态值都是用逻辑硬编码的,所以在我的代码中硬编码“20”就可以了。
有没有更好的方法来做到这一点?
老实说,我讨厌这段代码,首先是因为它不必要地查询数据库以获取 PostStatus 实例,但主要是因为它太冗长了。
有一个更好的方法吗?
谢谢!
丹尼尔
iphone - iPhone核心数据递归关系
我在核心数据中的递归关系方面遇到了一些麻烦。我有一个名为“SearchCategory”的托管对象,该类别可以有“Categories”,也可以有“Category”。在托管对象建模器中,我在 SearchCategory 实体上设置了两个关系,并且都指向 SearchCategory 实体 - 一个名为“Categories”并且是一对多关系。另一个是“Category”,不是对多的,是“Categories”的倒数。
在我的代码中,我使用“setCategoriesObject”将类别添加到搜索类别中,这似乎有效。但是,当我说[mySearchCategory setCategory:aParentCategory]
wheremySearchCategory
将是 的子类别时aParentCategory
,它似乎不想记住记忆。如果我运行上面的代码,那么[managedobjectcontext save:&err]
它实际上是把父类的主键保存到数据库中子类的“Category”字段中,但是Core Data在运行时并没有合成这个关系,所以[mySearchCategory Category]
返回nil。这里有什么想法吗?
iphone - iPhone coredata 获取请求,关系和部分的基础知识
我有一个希望是简单的问题 - 我有两个实体 - List 和 ListItem - 它们之间建立了一对多的关系,一切都很好。
当我尝试执行 fetchrequest 时,我的问题就出现了,它将返回由 listitem 的属性划分的 listitems。我无法直接在 listItem 对象上执行 fetchrequest,因为无法说“Where List = 'xxxxx'',所以我有如下内容:
现在,这个错误是因为它说我不能在排序描述符中使用一对多关系 - 但它也需要我有一个排序描述符,所以我不确定这样做的正确方法。任何帮助都会很棒。
class - 简单的 UML 行为让我感到困惑!
UML 和系统设计非常新。
我们正处于设计阶段制作类图的阶段,并且正在努力弄清楚如何实现需求。这是问题所在:
我们有一个由 Name 类和 ContactDetails 类组成的 Person 类。联系人详细信息类由 MobileNumber 和 EmailAddress 类组成。
我将如何建模我的类图,以便 ContactDetails 必须具有 MobileNumber 或 EmailAddress 或两者兼有?
我敢肯定这很简单——但它把我扔了!
谢谢
database - 1-n 关系
我没有得到 1-n 关系。
我已经阅读了一些文章,但仍然无法弄清楚。
我得到 1 对多、1:1 和多对多。
但是 1-n 是什么意思呢?
mysql - 如何从 Rails 中的 HABTM 连接表中删除条目?
通过多次测试迭代,我刚刚注意到,当这些模型的实例被删除时,表示两个模型之间的 HABTM 关系的连接表并没有删除条目。删除具有 HABTM 关系的模型实例时,我是否需要做一些特别的事情?
database-design - Details-table 是否包含主从关系中的 ID 列?
在主从关系中,明细表是否包含 ID 列?
或者,应该吗?
在 Northwind 数据库中,OrderDetail 没有 ID 列。
ruby-on-rails - 在 ActiveRecord 中命名引用
在我的 Rails 应用程序中,我有一个组织模型,其中引用了一个用户,我希望能够通过 organization_instance.adminstrator 访问它。我不确定如何使用belongs_to 方法来完成此操作。