Вопросы по теме 'aggregation-framework'
В MongoDB поиск в массиве и сортировка по количеству совпадений
Вопрос следующий:
Получить документы с тегами в списке, упорядоченные по общему количеству совпадений
Но говорят, что можно с помощью Aggregation Framework, это возможно?
3105 просмотров
schedule
21.10.2022
Выбор уникальных значений из массива в MongoDB
У меня есть имя коллекции Alpha_Num, оно имеет следующую структуру. Я пытаюсь выяснить, какая пара алфавит-цифры будет появляться максимальное количество раз?
Если мы просто воспользуемся приведенными ниже данными, пара abcd-123 появится дважды,...
10683 просмотров
schedule
12.12.2022
Mongodb (v2.4.0) $ match aggregate не работает с диапазоном дат
Я использую java-драйвер mongodb через репозиторий maven (как показано ниже в pom.xml) для запроса транзакций между диапазоном дат с агрегированным фреймворком. Драйвер java генерирует следующее совпадение $, которое я пытался проверить на консоли...
7722 просмотров
schedule
22.11.2023
Mongo. Как я могу агрегировать, фильтровать и включать массив данных из соответствующих документов?
У меня есть база данных контактов, поддерживаемая mongo, и я пытаюсь найти повторяющиеся записи множеством разных способов.
Например, если 2 контакта имеют одинаковый номер телефона, они помечаются как возможный дубликат, то же самое для...
28876 просмотров
schedule
18.04.2024
Адреса $unwind из коллекции Person с MongoDB с использованием Jongo
Привет, у меня проблемы с использованием Jongo для получения списка адресов из моей коллекции людей с использованием оператора $unwind .
Как видите, я определил класс Person следующим образом:
public class Person {
@Id
private long...
587 просмотров
schedule
17.12.2023
mongodb + добавить поле + использовать другие поля для расчета + получить максимум
У меня есть следующие документы в mongodb (1 неделя почасовых данных для 2 узлов NodeA и NodeB)
> db.collection_name.find().pretty()
{
"_id" : ObjectId("52979bc7ebf1a5ecb120ae65"),
"Time" : "18/11/2013 0:00",
"Node Name"...
2439 просмотров
schedule
23.09.2022
Агрегация Mongo – использование переменных, созданных в $project
Можно ли использовать переменные, определенные на этапе $project, на этом же этапе? Например, у меня есть этот конвейер агрегации:
pipeline = [{
'$match': {}
},
{
'$group': {
'_id': '$_id',...
1778 просмотров
schedule
08.11.2022
Конвейер MongoDB $group (в Mongoose)
У меня есть коллекция Mongo, содержащая документы, которые выглядят так:
{
"record" : "1",
"site_id" : "abc1",
"month" : "2013-12",
"recorded" : ISODate("2013-12-18T05:00:00.000Z"),
"status" : "OK",
"comment" : "blah blah...
1743 просмотров
schedule
03.06.2024
Понимание производительности: агрегация монго против подсчета
Если я выполняю запрос на подсчет, я получаю результаты за ‹2 секунды.
db.coll.find({"A":1,"createDate":{"$gt":new Date("2011-05-21"),"$lt":new Date("2013-08-21")}}).count()
При этом используется следующий индекс...
4631 просмотров
schedule
14.11.2023
Агрегация mongoDB: сгруппировать все по логическому выражению
У меня есть коллекция с почтовыми индексами. Я хочу сгруппировать все записи из коллекции по первой букве названия города, будь то цифра или нет. Я хочу добиться чего-то вроде этого:
{
"_id" : true,...
1073 просмотров
schedule
21.04.2024
Увеличение лимита памяти для агрегатных заданий mongodb
Согласно документам конвейера агрегации, «любая отдельная операция агрегации потребляет более 10 процентов оперативной памяти системы, операция приведет к ошибке». - http://docs.mongodb.org/manual/core/aggregation-pipeline-limits/
Есть ли способ...
5722 просмотров
schedule
24.12.2023
Элементы подсчета агрегации mongodb из двух массивов
Я пытаюсь подсчитать элементы из двух массивов в одной модели:
Модель:
{_id:1
name:"fun",
objectsTypeA: [
objectId_1
objectId_2
],
objectsTypeB: [
objectId_5
objectId_9
]
},
{_id:2
name:"boring",...
118 просмотров
schedule
14.02.2024
Динамическая липкая сортировка в Mongo для простого значения или списка
Я пытаюсь динамически сортировать набор записей со значением, которое является липким, разным для каждого запроса. Позвольте мне привести пример. Вот несколько примеров документов:
{first_name: 'Joe', last_name: 'Blow', offices: ['GA', 'FL']}...
712 просмотров
schedule
25.11.2022
MongoDB – получить документы с максимальным атрибутом на группу в коллекции
Мои данные выглядят так:
session, age, firstName, lastName
1, 28, John, Doe
1, 21, Donna, Keren
2, 32, Jenna, Haze
2, 52, Tommy, Lee
..
..
Я хотел бы получить все строки, которые являются самыми большими (по возрасту) за сеанс. Итак, для...
3291 просмотров
schedule
20.11.2023
Агрегирование Mongo и подсчет по n полям
У меня проблемы с пониманием структуры агрегации MongoDB. В основном мой JSON выглядит так:
[
{
"id": 1,
"param1": true,
"param2": false,
"param3": false
},
{
"id": 2,
"param1": true,
"param2": false,...
76 просмотров
schedule
12.01.2024
Как суммировать различные значения поля в коллекции MongoDB (используя mongoose)
Представьте, что у меня есть коллекция под названием journals , содержащая такие документы:
{
"article": "id1",
"d": 2
},
{
"article": "id1",
"d": 2
},
{
"article": "id1",
"d": 3
},
{
"article": "id2",
"d": 2
},
...
Где d —...
1066 просмотров
schedule
18.11.2023
Агрегат MongoDB не группирует документы по дате
У меня есть следующие 3 документа в моей MongoDB:
[Object_id: "tMSfNq9JR85XDaQe5"date: Sun Dec 07 2014 19:50:21 GMT+0800 (HKT)description: "Test" projectid: "S83NEGHnrefvfASrf"totalseconds: 22200__proto__: Object,
Object_id:...
936 просмотров
schedule
04.05.2024
Лимит мангуста по ассоциации
У меня есть такая коллекция:
[
{ parent: 'a', d1: '1', d2: '2', d3: '3', w: 10 },
{ parent: 'a', d1: '1', d2: '2', d3: '3', w: 20 },
{ parent: 'a', d1: '1', d2: '2', d3: '3', w: 30 },
{ parent: 'a', d1: '1', d2: '2', d3: '3', w: 40 },
{...
317 просмотров
schedule
26.11.2023
Запрос проекции MongoDB, поле фильтра в соответствующем элементе внутреннего массива
У меня есть документ, содержащий массив. Вот так:
"_id" : ObjectId("55101f81e4b07caf8554b9b1"),
"myId" : "1222222",
"isDelayed" : false,
"status" : "BALLS",
"yellow" : false,
"white" : true,
"people" : [
{
"peopleId" : 222222,...
3931 просмотров
schedule
25.11.2022
MongoDB: совокупные значения всех полей определенного вложенного документа
Я пытаюсь использовать совокупную структуру MongoDB для создания документов из коллекции, которая имеет следующую структуру:
{
"_id" : ObjectId("5510eb56f877bbef153d236d"),
"attributes" : {
"brand" : "Mercedes",
"price" : 289,...
125 просмотров
schedule
17.11.2023