问题标签 [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.

0 投票
2 回答
110 浏览

c# - 您可以使用 Linq 查找集合中元素之间的关系吗?

我有一个数据列表,我想找到列表中相等的最长元素序列的长度。这很容易通过对集合进行循环来完成,但是我想知道是否有一个 Linq 查询可以做到这一点。谢谢你的帮助。

0 投票
1 回答
78 浏览

python - 根据地图中键的存在选择性检索

是否可以根据 mongodb 地图中键的存在来选择性地检索?如果是这样,你将如何去做?

例如,假设我有一个看起来像这样的文档..

如果有多个选项可供选择,我如何能够有选择地从文档中检索一个/某些特定的子字段?其中一些可能不存在于文档中。

IE

它甚至可行吗?是否也可以有效地做?任何帮助都会很棒(python,去)。

0 投票
1 回答
1013 浏览

ruby-on-rails - Rails 查询:nil:NilClass 的未定义方法

在我的 Rails 应用程序中,我的项目有很多步骤,每个步骤都有很多图像。

我正在尝试使用有关步骤的信息标记指向有关每个步骤的页面的链接,特别是步骤的名称和与该步骤关联的默认图像。

标题数据标签确实返回了步骤的名称,但我的图像数据标签出现错误。当我在 Rails 控制台中尝试它时,它会返回图像的文件路径,但是当我尝试在我的应用程序中实现它时,我收到错误undefined method `file' for nil:NilClass

当我从我的图像标签中删除“文件”时(所以它是图像:steps.find_by_number(i).images.order("position ASC").first),并返回每个链接的图像数据标签是什么,我得到[对象对象]。

我怎样才能让它返回正确的查询结果?

这是我的步骤控制器:

0 投票
1 回答
171 浏览

mongodb - 仅在部分查询中使用 mongoDB 索引

我有以下情况:

  • 我有一个包含文件的集合,例如
  • 我允许用户使用自定义查询进行搜索,所以有时我可以搜索:
  • 一些使用的字段是强制性的(例如c)
  • 我考虑过为 c 设置索引,这样查询会更快,当我这样做时:

db.my_collection.find({c:5})

它很好用,但是当我启动时:

db.my_collection.find({c:5,d:8})

当没有索引时,它消耗相同的时间:(

所以我的问题是:是否可以设置某种部分索引,以便查询首先在具有索引的键中搜索,而不是在没有索引的键中搜索?

0 投票
1 回答
144 浏览

mongodb - 在这里拔头发... MongoDB 查询

简单查询不适用于我的 mongodb 数据库。

当我在控制台中运行时

我得到了“quads”集合中的所有文档,其中之一是:

人们会期望运行这样的查询......

...我会得到至少一个文档,因为有一个带有“主题”字段的文档,其值为“u: http://dbpedia.org/resource/Tim_Berners-Lee ”。

但我什么也没得到......我也尝试了通配符查询:

无济于事......我做错了什么?

谢谢!

0 投票
1 回答
817 浏览

entity-framework - 如何使用 Linq to Entities 投影导航属性?

我首先使用代码构建了一个数据库。我发现使用投影查询到具体类型是迄今为止最快的方法,比使用 Include语句更快。但是,我遇到了以下问题:

当执行 .Tasks= 部分时,我会收到不同的错误,从无效的强制转换异常到 Enity Framework 不支持这种查询的消息,具体取决于我创建 UserSpecificRecord 类的 Tasks 属性的集合类型。

当我将代码更改为:

即:我投影到一个匿名类型,然后构建它所有工作的具体类型。不过,我非常希望能够直接投影到具体类型。可以做到吗?

0 投票
3 回答
18955 浏览

mongodb - MongoDB查询检查数组属性中的值

如果某些值在 mongo 文档的数组属性中,我无法找到如何检查。例如,我有一些收藏用户,以及这样的文档:

现在假设我要检查,ID 为 ObjectId('qqq...') 的用户是否是 Paul 的朋友。这在几乎所有编程语言中都很容易做到,例如在 php 中它会是这样的:

但是如何在 mongo 中查询呢?有任何想法吗?

0 投票
3 回答
10680 浏览

python - django 中的高效分页和数据库查询

有一些用于 django 分页的代码示例,我使用了一段时间。我可能错了,但是在查看代码时,它看起来会浪费大量内存。我一直在寻找更好的解决方案,这里是代码:

我不确定这段代码的细节,但从它的外观来看,第一行代码从数据库中检索每个模型并将其推入。然后它被传递给 Paginator,它根据用户在 html GET 中所在的页面将其分块。分页器是否以某种方式使其可以接受,或者这完全是内存效率低下的?如果效率低下,如何改进?

还有一个相关的话题。如果有人这样做:

这段代码是否意味着所有模型都被推入内存,我们拼接出其中的 40 个?哪个不好。或者这是否意味着我们只查询并将 40 个对象推送到内存期?

谢谢您的帮助!

0 投票
2 回答
6051 浏览

ruby-on-rails-3 - 连接两个数据库 Mongoid

我有两个必须在我的应用程序中使用的数据库。我的mongoid.yml中有以下内容:

在我的模型文件中:

我在 MyModel 中有数据。当我尝试查询时,出现以下错误:

我尝试在线搜索,但找不到任何解决方案。任何帮助,将不胜感激。提前致谢。

0 投票
3 回答
103 浏览

c# - 使用 linq 查询实体的 id

在以下方法中,我试图通过传递 id 值来获取用户名,其中作为参数传递的 id 可以是 csv 中的多个值(例如:1,2),并作为 IEnumerable 返回给调用函数。

代码如下:

任何帮助表示赞赏。