问题标签 [linq.js]

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 回答
3650 浏览

javascript - 如何使用 linqjs 链接“SelectMany”调用(或展平 JSON)

使用 linq.js 如何将两个 SelectMany 调用链接在一起。

给定以下 JSON 结构:

我想要一个所有“小部件”的列表(在这个例子中是 6 个小部件的列表)。

0 投票
4 回答
11345 浏览

javascript - linqjs 用总和分组

这似乎是一个简单的问题,但我正在努力使用 linqjs 语法。

给定以下基本 JSON:

使用 linqjs 如何返回每种货币的总数?

上面的代码不起作用。

0 投票
2 回答
8678 浏览

javascript - linq.js groupby 与 Json

这是我的简化形式的 Json 对象。

我想通过使用 City 进行分组并获取属于特定城市的记录数,到目前为止我尝试过的代码是

我仍然无法理解我在这里做错了什么。我是 linq.js 的新手...任何帮助都会得到赞赏,或者至少为我指明正确的方向。

0 投票
1 回答
1913 浏览

javascript - LINQ.JS,比较器选择器,用于除外

我正在尝试使用 LINQ.JS(不是 .Net LINQ!)并且无法获得 comparerSelector 概念。

我有两个对象数组,每个对象都包含 Id、Name、Date、Passport 等。

我只想通过以下两个字段来区分它们:Id,Name。日期和护照的差异应该被忽略。如何编写比较器选择器?

以下仅适用于 Id:

这也有效:

如何将名称字段添加到比较器?

以下代码不起作用:

问候,

0 投票
2 回答
240 浏览

javascript - javascript淘汰赛中的嵌套for循环

我有两个可观察的数组:

位置视图模型

用户视图模型

我如何使用 linq.js 以便循环遍历每个位置,以便获得每个位置的所有用户?

0 投票
2 回答
7128 浏览

javascript - Linq.js Enumerable.from()

我对刚刚发现的这个非常好的 Linq.js 库很陌生。我正在按照示例编写查询,例如:

我可以做这个快捷方式吗?

我在库中阅读了测试,似乎几乎每个调用都以Enumerable.someCommand();. 我想知道 linq 命令是否已应用于 js 中的正确原型,因此我可以以第二行代码的样式调用它们。因为我是新手,我不知道吗?

0 投票
2 回答
219 浏览

javascript - Linq.js 作用域

我被以下情况困住了。我有一个 select 语句,它使用当前范围内的函数me。我该如何me进入选择功能?

'me' 是动态生成的对象的一个​​实例,并且me.transform(x)使用 'me' 中的其他依赖项也可以正常工作。这意味着我不能创建 'me.transform()' 全局函数。


编辑

实际上,这种修改会起作用,但是,我想了解如何使快捷语法起作用。

0 投票
1 回答
611 浏览

javascript - 将 Linq.js 与 Durandal/Require.js 一起使用

我已经完成了以下设置:

  1. 添加了以下脚本标签:

    /li>
  2. 在 main.js 中配置 linq.js

    /li>
  3. 尝试在我的一个视图模型(shell.js)中获取它的副本,如下所示:

    /li>
  4. 使用 weyland 优化构建,但是我得到:

错误 1 ​​ENOENT,没有这样的文件或目录 'C:\Project\build\App\linq.js' C:\Project\

我是新手,我有什么问题吗?

我认为垫片应该指向全局变量,我这样做了。

除了 shim 之外,我还需要创建自己的定义吗?我认为 Shim 应该是对全局变量的定义的语法糖包装器?

0 投票
1 回答
2122 浏览

linq - 使用 linqJS 进行内部连接

我创建了一个 dateRange,它是一个日期数组。

然后我有一个日期数组,比如 0 代表星期日,1 代表星期一等等......

现在我想根据 visibleWeekDays 数组获取所有 dateRange 日期。

解决方案在 getVisibleDateRange 函数中。

但我想用 LINQ 来做,因为为什么要重新发明轮子......

内部或外部选择器仍然需要一个 .day() ,因为其中一个选择器是一个 momentJS 对象。

但是要获得星期几,我需要将“.day()”放入无法工作的 linqJS 字符串中......

linqJS 的解决方案是什么?

0 投票
1 回答
356 浏览

linq - Translate a LINQ query to LINQJS

How would you translate this query:

to a javascript linqJS query?

All the linqJS samples are super simple... no real life stuff.

My problem is how can I return the anonymous object with Date + Index from the select?