Описание тега linq.js

Реализация операций List и Sequence для JavaScript, вдохновленная.NET Language INtegrated Query (LINQ).
1 ответ

Группируй и получай FirstOrDefault LINQ.js

Я пытаюсь использовать Linq.Js в одном из моих проектов. Проблема в том, что мне нужно применить группировку, а затем использовать сумму для некоторых столбцов и выбрать первый из некоторых столбцов. например var list = [ { a: 2, b: 4, c: 1 }, { a: …
31 май '16 в 07:22
1 ответ

Как конвертировать этот цикл в Linq.js или просто linq

Мой код написан на JavaScript for (var i = 0; i < tsUA.length; i++) { if (tsRU[i][0] === tsUA[i][0]) tsUA[i][2] = tsRU[i][1]; } желательно с помощью firstOrDefault
12 авг '15 в 09:46
3 ответа

linq.js для группировки по массиву объектов в JavaScript

Я хочу использовать linq.js для группировки следующих данных по дате. data2 = [{ "date": 1399298400.0, "adId": 1057946139383, "impressions": 1000000 }, { "date": 1399298400.0, "adId": 3301784671323, "impressions": 535714 }...... etc. ]; Вот моя попы…
16 май '14 в 21:49
1 ответ

Добавление процента от общей суммы к результату

Мне нужна помощь по поводу этой функции: var ListFruits = Enumerable.From(data) .GroupBy("$.Fruits", "", "d,v => { Fruits:d,NumberFruits:v.Sum('$.NumberFruits|0')}") .Select(" $.Fruits+ ': ' + $.NumberFruits") .ToArray(); // result is [apple: 2 ,…
30 окт '14 в 13:13
2 ответа

Как написать Enumerable запрос "like", используя linq.js

У меня есть массив JSON, как показано ниже. [ { "_Id": "0001", "_PatentId": "0000", "_Text": "Employee", "_Value": "employee", "_PermissionLevel": 55 }, { "_Id": "0002", "_PatentId": "0000", "_Text": "Employees", "_Value": "employees", "_PermissionL…
08 дек '15 в 07:12
2 ответа

Как получить все объекты, чьи свойства подобъекта соответствуют моему строковому массиву, используя linq.js?

У меня есть массив имен тегов: var tags = ['tagOne', 'tagTwo'] Что я хочу использовать, чтобы запросить массив ниже и получить все элементы, которые соответствуют тегу. var items = [ { 'name': 'itemOne', 'tags': [ { name: 'tagOne' } ] }, { 'name': '…
03 июл '14 в 03:28
2 ответа

Linq.Js Group By с графом

У меня есть следующий массив: var data= [{ "Id": 1, "Name": "NameOne"} { "Id": 2, "Name": "NameTwo"} { "Id": 2, "Name": "NameTwo"}] { "Id": 3, "Name": "NameThree"}] Используя linq.js, я хотел бы вернуть следующий массив: var data= [{ "Id": 1, "Name"…
28 янв '15 в 16:17
1 ответ

Как запросить объекты Json, используя linq.js?

Я конвертирую XML-файл в формат Json, я пытаюсь запросить Json с помощью linq.js, пока что это то, что я сделал: var queryResult = linq.from(result).where( function(x){ return x.key == "bpmn2:definitions" } ).select(function(x) { return x } ).toArra…
04 апр '14 в 14:10
1 ответ

Расчет средних по группам данных

Я пытаюсь настроить инструмент отчетности для планирования ресурсов. У меня есть один объект JSON, который содержит информацию о моих периодах (неделях) и роли / опыте человека (числовой) в этом периоде. У меня есть два человека, Дейв и Джим. В пери…
26 май '15 в 10:13
2 ответа

Многоуровневая группировка в linq js

У меня есть этот формат JSON var personArray = [ {name:"person1",code:"101011",mainDept:"mainD 1",dept:"dept1",SubDept:"Sub01"}, {name:"person2",code:"201012",mainDept:"mainD 1",dept:"dept1",SubDept:"Sub11"}, {name:"person3",code:"301013",mainDept:"…
29 янв '16 в 14:02
2 ответа

Мой запрос количества LINQ возвращает неверный результат

Я использую linq.js для использования LINQ в моем коде JavaScript. При попытке отфильтровать массив, я получаю фиктивный вывод. Что я делаю неправильно? Код: console.log($.Enumerable.From(streams.Medias["User Feeds"][a].Streams).Where('x => x.Nam…
20 май '13 в 13:00
1 ответ

Создавайте массив JSON-объектов из нескольких объектов, используя linq.js

У меня есть массив JSON, например, так: var jsonArray = [ { Date: "2010-02-25", Size:"Large", Type:"a", Value: "100"}, { Date: "2010-02-25", Size:"Medium", Type:"a", Value: "160"}, { Date: "2010-02-25", Size:"Small", Type:"a", Value: "200"}, { Date:…
25 фев '15 в 18:04
2 ответа

Выберите два поля из трех полей из данных Json, используя Linq.js

Мне нужно выбрать два поля из трех полей из данных Json, используя Linq.js Требуемый вывод должен быть [{ "A": -27, C: "country 1" } , { "A": 28 , C: "country 2"} ] используя "linq.js" по следующему пути: [ https://raw.github.com/gist/1175460/fb7404…
28 фев '13 в 08:07
1 ответ

linqjs пересекаются с проблемой сравнения

Я использую linqjs, и у меня есть один массив, полный идентификаторов для включения в список, и массив, полный сложных объектов, которые имеют свойство userId, Проблема в том, что когда я делаю перекресток, мне кажется, что он ничего не возвращает, …
16 мар '16 в 15:58
1 ответ

linq.js GroupBy для нескольких столбцов с суммой

Я пытаюсь сгруппировать по 2 столбцам и суммировать третий столбец, как показано здесь (ответ paligap) - linqjs group by с суммой Мой код - var linq = Enumerable.From(treedata); var result2 = linq .Where(x => x.GlPartnerLevel2 != null) .GroupBy( …
24 ноя '15 в 20:22
3 ответа

Как объединить if if заявления с javascript или linq.js

Каков наилучший способ объединить это, используя javascript или linq.js? Я пытаюсь сократить то, что я сделал, это работает правильно, но я пытаюсь быть более эффективным с меньшим количеством кода. if (e.values.sqft == null) { updatedSqft = e.model…
28 май '15 в 15:59
1 ответ

Получить все значения из словаря

Я использую linqjs на своем веб-сайте и пытаюсь получить все значения словаря, заполненного toDictionary() расширение библиотеки. Вот мой код: var imagesDictionary = Enumerable.from(data) .select(function (x) { var images = Enumerable.from(x.ImagesS…
29 сен '15 в 22:25
1 ответ

Фильтрующий массив, где свойство содержит строку

Я пытаюсь отфильтровать некоторые данные JSON для поиска рабочих ролей, начинающихся с определенной строки. JSON выглядит так: "periods": [ { "periodName": "Week1", "teamName": "Tango", "roleName": "SoftwareEngineerII", "roleExperience": "2", "id": …
26 май '15 в 14:20
4 ответа

Сравните два массива объектов и объедините отсутствующие объекты

У меня есть 2 массива объектов. 1-й это массив менеджеров. 2nd - это массив выбранных менеджеров из первого массива. Разница в том, что я добавил свойство selected: true, Теперь мне нужно заменить менеджеров в первом массиве выбранными менеджерами. …
29 янв '16 в 13:39
1 ответ

Динамически генерировать HTML-таблицу из данных JSON

Мне нужно динамически генерировать HTML-таблицу и список driver_id внизу. Это что-то похожее на pivot, но проблема в том, что zone_name может меняться каждый день. Я использую jquery и linq.js. пока что попробовал var data = [ { "ColorCode": "green"…
27 май '18 в 18:10