问题标签 [multivalue]
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.
stored-procedures - 多值存储过程参数只是不好的做法吗?
我对将多个 ID 参数传递给单个存储过程有一种奇怪的反感。例如,这感觉是错误的:
GetMyObject(ListofIDs, OtherParam1, OtherParam2, ...)
我知道该怎么做(如果我必须正确的话)..但我觉得我不应该这样做。我觉得它违背了“获取项目”存储过程/子例程的目的。我觉得我应该构建我的 SP 来支持适当的过滤器参数。如果我的调用者有一个 ID 列表,他们不应该多次调用 sp 吗?
帮助?
json - Solr 多值问题
考虑以下是我从 solr获得的 json 响应, 如果我对字段使用multivalued = true。
不止一个级别,那么只会出现问题。现在,我将整个回复放在这里以说明清楚。
查看 mediaId 、 mediatype 、ansTS 数组。它是一对多的关系。但它们按列名分组。提前致谢。
django - Django haystack,如何搜索多对多相关字段?
我已经MultivaluedField
在我的索引(干草堆)中添加了一个,我需要搜索一个 ManyToMany 相关字段,但它不起作用。
引擎是嗖嗖的。
这是我的索引的样子:
这就是我的模型的样子:
如果我使用SearchQuerySet().filter(region__in=words_list)
它就可以了。问题是我不知道用户何时搜索区域或另一个字段,所以我必须使用SearchQuerySet().filter(content__icontains=words_list)
. 这样一来,什么也找不到。
谢谢
谢谢!!
lucene - 我可以按多值字段的成员搜索 Solr 文档吗?
我有一组 Solr 文档,其中包含(在其他字段中)带有百分比数据的多值字段,如果值为 null,则为 -1,例如
我需要为一组完整的测试用例查找多值字段包含或不包含某个成员的文档。如果我可以使以下任一查询起作用,那么从几十万个特定文档中找到一个特定的文档将是一个巨大的帮助:
1)我可以找到一个特定多值字段的成员都不符合特定条件的文档吗?(如果我查询“alpha has no members matching -1”,将返回上述文档。)
2) 我可以找到一个文档,其中至少一个特定的多值字段的成员满足某个标准吗?(如果我查询“alpha 至少有一个成员 > 0”或“beta 至少有一个成员 > 0”,则会返回上述文档。)
我假设像这样的查询alpha:[0 TO 1]
不起作用,因为该字段是一个数组而不是一个标量。“这是不可能的”的明确答案与“这是你如何做的”的答案一样有用 - 在此先感谢。
编辑:与许多问题一样,答案是“重新检查您的假设”——具体来说,生成我们文档的开发人员关闭了百分比字段的索引。
mysql - MySQL 过程将数据从临时表加载到其他表。过程中需要拆分多值字段
我正在尝试将数据从多值数据库(Unidata)导出到 MySQL。假设我的源数据是一个人的 ID 号、他们的名字和他们居住的所有州。states 字段是一个多值字段,我正在导出它们,以便该字段中的不同值由一个分隔~。示例提取如下所示:
我已将此数据加载到临时表中
我想要做的是使用一个过程将这些数据分成两个表:一个人员表和一个状态表。一个人在状态表中可以有许多条目:
我的过程从临时表中获取数据并将其转储到表 1 中就好了。但是,我有点迷失如何拆分数据并将其发送到表 2。Sally 需要在 states 表(NY、NJ、CT)中有三个条目,Dave 有 3 个,Fred 有 2 个而 Sue 将有 1 (OR)。关于如何做到这一点的任何想法?
google-cloud-datastore - GAE中的多值属性查询
类人 { @Persistent 私有列表标签 = ArrayList() }
我想让用户根据他/她的标签查询一个人,所以我的查询过滤器是这样的:
tags.contains(tagValue1)
如果用户想要搜索多个标签,我只需添加到过滤器中,所以如果用户正在搜索 3 个标签,那么查询将是
tags.contains(tagValue1) && tags.contains(tagValue2) && tags.contains(tagValue3)
我认为这种方法是错误的,因为数据存储需要有一个索引,该索引具有标签属性三倍......如果用户一次搜索超过 3 个标签,那么它将被破坏。
这样做的正确方法是什么?你们有什么建议吗?
reporting-services - SSRS 多值空白默认错误
我有一个数据集,它在其他记录中返回一个“”(空白)值。该数据集填充了一个多值下拉参数,并且在“报告参数”窗口中选中了“允许空白值”复选框。
但是,当我在“默认值”部分中选择“非查询”并选择时,VS2005 会在我关闭窗口后立即在“默认值”部分中<Blank>
恢复为选择Null 。
如何使下拉参数默认选择''(空白)值?
python - GQL:多值属性上的不等于过滤器
稍微修改一下 GAE 的数据存储区,我发现我想不出一种正确的方法来使用多值属性上的不等式过滤器“!=”过滤掉结果:
问题是这个查询同时返回e1和e2但我只想要e2。
我认为这是因为不等式过滤器的计算结果为 ANY(如果至少一个值为 != 'tag2',则为 TRUE。有一种方法可以将过滤器应用于 ALL?(如果所有值都是 !='tag2',则为 TRUE)?
我知道 GAE 的数据存储不是关系型的,但我想知道如何巧妙地解决/思考这种查询。
谢谢 ;)
jquery - jQuery 多值选择器
您是否知道使用 jquery 执行此操作的任何好方法/插件或有关如何有效处理此问题的任何描述。
reporting-services - SSRS:如何在 ParameterValue 对象上设置多个值?
下面的代码获取我在为 SSRS 编写的 Windows 界面中为报告参数输入的值。但是,这仅适用于不允许 MultiValue 的参数。由于 Parameter.Value 是一个字符串,我不知道如何为其分配多值。
对于上面的粗体线,我确实尝试过这个测试: parameters[i].Value = "A,B,C"; (这些是有效值)
但是报告抛出一个错误,说它需要有效值。在报告中我是这样显示的:= Join(Parameters!myParameter.Value, ", ")
任何建议表示赞赏,谢谢!