问题标签 [querying]
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 - 将大量行分解为较小的查询?并行性
我想创建一个外部应用程序,它将从大型 Oracle 数据库中查询一个表。
该查询将每天运行,我预计将处理 30,000 多行。
为了分解这些行的大小,我想为存在的每 10,000 行创建一个新线程/进程。因此,按照上图,处理所有这些行将是 3 个线程。
我不希望每个线程相互重叠行集,所以我知道我需要在表中添加一列作为范围标记,row_position
逻辑
这是目前的基本逻辑,但是我不知道这是否可行。
这是一个好方法还是有更好的方法?
这可以通过每个线程共享的一个数据库连接来完成,还是每个线程都有一个单独的数据库连接更好?
欢迎任何其他建议?
注意:我刚刚意识到如果在这种情况下少于 10,000 行,do while 循环会更好。
谢谢
java - 查询 MongoDB/Morphia 中的特定子文档
我有一个存储在 MongoDB 中的文档,看起来像这样:
我正在使用 Morphia 将其建模为 Java 对象。我想做的是查询myProps
其中propA
值为'ValueA'
. 这可能吗?是否可以在子文档中查询特定值?我尝试过使用以下查询:
...但是,我仍然看到返回的所有值myProps
。我的查询中是否缺少某些内容?还是不能使用 Morphia/MongoDB 进行这样的查询?
更新:到目前为止我的代码......
我的实体和嵌入式类:
我通过扩展 BasicDAO 为它创建了适当的 DAO 类。这是我的查询:
代码正确执行,但是当我查看时,result.getMyProps()
我看到一个包含所有myProps
值的列表,而不仅仅是带有propA == 'ValueA'
.
python - SQLAlchemy 中的通用查询
我有以下代码:
目前我有一个条目(作者或 Horizont 或与 arch.record 相关的任何其他条目)。而且我想确保没有任何记录引用该字段。但是我讨厌为每种情况编写大量代码,并且希望以最常见的方式进行。
所以,实际上我有:
- 考古记录实例
- 子实体的实例,例如 Horizont
- (来自以前的)它是类定义。
如何在不编写大量复制粘贴代码的情况下检查是否ArchaeologicalRecord
包含(或不包含)对Horizont
(或任何其他子实体)的引用?
arrays - 在laravel中使用一组相关对象查询数据库
我想用 laravel 从我的数据库中按技能查询一些优惠。
一个offer和它的技能之间的关系是belongsToMany关系。
如何从数据库中获取与一系列技能相匹配的所有优惠?
这里更清楚的是我开始编写的一些代码:
提前致谢 !
c# - 实体框架sqlquery
我阅读了有关使用实体框架查询数据库的信息
如果我想要返回多个列怎么办,我该如何编写这种类型的查询。我试过这段代码,但它给出了一些 sql 模式映射错误
LocalAccGroups 是我创建的一个类
提前谢谢xxx
java - 如何在 Lucene 中查询“>”、“<”和“<>”
是否可以在 lucene 中查询:age>23?
我一直在研究它,但我找不到任何东西,有人可以在这方面指导我吗?
c# - 在 RavenDB 中索引愿望和交易列表
我尝试了许多不同的策略来索引我的数据,但我自己似乎无法弄清楚。
我正在建立一个关于用户及其游戏的数据库。用户可以向数据库提供他们拥有并想要交易的游戏以及他们想要拥有的游戏列表:
我正在尝试创建和索引我可以以“给我一个列表,列出所有游戏(以及相应的成员),这些游戏的 TradeList 中的游戏与我的 WishList 匹配,以及他们的 WishList 中的游戏与我的 TradeList 匹配”。 .当然,我自己排除在外。
我尝试创建一个 MultiMapIndex:
然后像这样查询它:
但我无法让它发挥作用。我也看过 Map/Reduce,但我的问题似乎是让 RavenDB 给我正确的结果类型。
我希望你能得到我想要做的事情,并且能给我一些关于要研究什么的提示。
sql - 如何根据时间和星期几在 Access 中查询分组结果?
我在 Access 2013 数据库中有一个表,其中有很多行事件,每行都有一个“时间”列和一个“day_of_week”列。我需要查询一个结果集,该结果集显示每周每天早上 6:00 到下午 5:00 的每小时时间范围内的事件计数。我可以获得每个时间范围内的事件总数,如下所示:
等等等等。这是一个冗长的查询,但它完成了任务。但是,如前所述,我需要进一步深入了解在一周中的每一天的每个小时时间范围内具体发生了多少事件。所以,我需要有一个“时间”列,然后是一周中的每一天的附加列。我知道这将涉及一些分组,但我不确定必须做什么。
这是我在此的头一篇博文。希望我遵守了规则。
谢谢
javascript - 与同位素有角度的排序?
我寻找了一些问题以找到我的答案,但我无法成功。所以我想做的是,假设我想制作一个类似网络应用程序的笔记本,用户可以在其中编写、附加图像并在页面上绘制一些图形,我将使用 html2canvas 将该页面捕捉为图像(我没有尝试过)但是,但这不是现在的重点。)对于我的porpuse,假设这些图像将存储在某个地方,而数据库将存储相关数据。当用户查看页面的缩略图时,我想让它们与 jquery isotope 插件或与 angular js 协作的类似插件一起使用。但它可以与已经加载的 js 数据一起使用来排序或过滤。有时为了性能起见,应该在 sql 查询中进行排序或排序以不获取所有行。如何管理这个。如果不清楚或输入复杂,请警告我。
.net - EF Eager Load - 如何跨多个表深度连接?
我有一个规范化的数据库,并且无法制作一个 EF 查询来执行选择,一次将来自多个不同表的足够信息连接在一起。
我意识到我可以发出单独的查询来提取相关数据,但我想看看是否可以一次(急切地)查询所有内容。
数据模型如下所示:
- Template有一个 ref_TemplateType、一个 ref_FormType 和多个 TemplateMeasurements
- TemplateMeasurement有一个测量值
- Measurement有一个 ref_MeasurementType 和一个 Review
我想提取所有模板的列表,包括上面的所有关联实体。
这是我开始的:
到目前为止,一切都很好。
不,我想包含属于每个 TemplateMeasurement 实体的测量实体。所以我做了以下事情(因为 TemplateMeasurements 是一个列表):
完美的。出色的。(极好。)现在对于每个 TemplateMeasurement,它正在加入以提取适当的测量记录。
但是……这还不够好。我还希望每个测量对象的“ref_MeasurementType”相关实体。所以我像这样优化我的查询:
这也有效!(生活不是很美好吗?)
但是等一下............我想要的每个测量对象上都有另一个相关实体,称为“审查”。
我怎么也应该急切地去拿这个???它不会进入上面的 .Select() 方法调用......因为该方法已被用于拉入“ref_MeasurementType”实体。
我如何也急切地获取此查询中的“评论”实体?
(见下文,因为我在写这个问题时想出了解决方案)