Вопросы по теме 'aggregation-framework'
Получить документы с тегами в списке, упорядоченном по общему количеству совпадений
Учитывая следующую коллекцию документов MongoDB:
{
title : 'shirt one'
tags : [
'shirt',
'cotton',
't-shirt',
'black'
]
},
{
title : 'shirt two'
tags : [
'shirt',
'white',
'button down collar'
]
},
{
title : 'shirt three'...
3666 просмотров
schedule
05.06.2024
Методы агрегации монгоидов во встроенных документах?
Как я могу запустить агрегат, минимум, максимум, сумму и друзей на встроенных документах?
Например:
Получите среднюю стоимость ВСЕХ событий, которые проводятся в округе, где они довольно глубоко укоренились....
1209 просмотров
schedule
28.02.2023
Агрегация MongoDb
Как написать аналогичный запрос, используя агрегацию mongdoDb
select count(*) as ccount from a group by a.someField order by ccount desc limit 1
Используя групповую функцию в mondoDb, я хочу сгруппировать свою коллекцию по определенному ключу...
2222 просмотров
schedule
19.01.2023
Агрегатный запрос MongoDB, эквивалентный PostgreSQL
Этот вопрос состоит из двух частей. Структура коллекции:
_id: MongoID, agent_id: строка, результат: строка, created_on: ISO DATE, ... другие поля ...
Часть первая: Желаемый результат: Один результат для каждого agent_id и комбинации...
1110 просмотров
schedule
28.12.2022
Может ли фреймворк агрегации MongoDB $ group возвращать массив значений?
Насколько гибкой является агрегатная функция для форматирования вывода в MongoDB?
Формат данных:
{
"_id" : ObjectId("506ddd1900a47d802702a904"),
"port_name" : "CL1-A",
"metric" : "772.0",
"port_number" : "0",...
18846 просмотров
schedule
22.11.2022
Получение только первого элемента для свойства массива в mongodb
Учитывая следующий макет в коллекции...
{
vehicle_id: 1
,// bunch of properties I don't want
,vehicle: {
mfg_year: 1928
,mfg_make: "Ford"
,mfg_model: "Model A"
,mfg_trim: "T-Bucket"
,// bunch of properties I don't want...
7898 просмотров
schedule
18.02.2023
Объединение MongoDB с PHP - группировка по дате
Я использую aggregate в MongoDB с PHP . Код выглядит так:
$results = $c->aggregate(array(
array(
'$project' => array(
'day' => array('$dayOfYear' => '$executed')
),
),
array(
'$group' =>...
3170 просмотров
schedule
03.11.2022
MongoDB: структура агрегации: совпадение $ между полями
У меня есть тестовая коллекция с двумя документами:
> db.test.find().pretty()
{ "_id" : ObjectId("510114b46c1a3a0f6e5dd7aa"), "a" : 1, "b" : 2 }
{ "_id" : ObjectId("510114c86c1a3a0f6e5dd7ab"), "a" : 3, "b" : 1 }
С помощью фреймворка...
20677 просмотров
schedule
03.06.2022
Структура агрегации MongoDB сортируется по длине массива
Учитывая следующий набор данных:
{ "_id" : ObjectId("510458b188ce1d16e616129b"), "codes" : [ "oxtbyr", "xstute" ], "name" : "Ciao Mambo", "permalink" : "ciaomambo", "visits" : 1 }
{ "_id" : ObjectId("510458b188ce1d16e6161296"), "codes" : [...
1202 просмотров
schedule
03.03.2024
Является ли $group в структуре агрегации MongoDB в многопоточной версии MongoDB 2.2?
Мне интересно, является ли функция $group в структуре агрегации MongoDB 2.2 многопоточной.
Для этого вопроса я сделал несколько небольших тестов. Набор данных, который я использовал, используется для хранения около 4 миллионов электронных писем, и...
1304 просмотров
schedule
01.10.2022
Структура агрегации MongoDB $subtract
Я хочу использовать mongodb для выполнения простого запроса, такого как mysql «выбрать ab из таблицы», но результат запроса структуры агрегации неверен.
данные:
{ "_id" : ObjectId("511223348a88785127a0d13f"), "a" : 1, "b" : 1, "name" : "xxxxx0"...
3492 просмотров
schedule
24.06.2022
Выполнение оператора case в структуре агрегации mongodb
Я оцениваю, насколько хорошо фреймворк агрегации MongoDB соответствует нашим потребностям, поскольку в настоящее время мы работаем поверх SQL Server. Мне сложно выполнить конкретный запрос:
Скажем, у меня есть следующие псевдозаписи...
14171 просмотров
schedule
24.03.2022
Агрегат MongoDB в ежедневной группировке
У меня есть документы на mongo, которые выглядят примерно так:
{
_id : ObjectId("..."),
"make" : "Nissan",
..
},
{
_id : ObjectId("..."),
"make" : "Nissan",
"saleDate" : ISODate("2013-04-10T12:39:50.676Z"),
..
}
В идеале я...
69734 просмотров
schedule
12.10.2022
Вложенная группировка с MongoDB
Дана база данных в виде
[
{ gender: "m", age: 1, name: "A" },
{ gender: "f", age: 2, name: "B" },
{ gender: "m", age: 3, name: "C" },
{ gender: "f", age: 1, name: "D" },
{ gender: "m", age: 2, name: "E" },
{ gender: "f", age: 3, name: "F" },
{...
14157 просмотров
schedule
17.07.2022
Mongodb: выберите последнее событие из временного ряда
Я пытаюсь построить временной ряд в базе данных Mongo и, основываясь на советах из нескольких сообщений SO, я использую один документ для каждого события, например:
{
_id: ObjectId("51a67033868eda7666b0a49c"),
station_id: 12,
timestamp:...
265 просмотров
schedule
21.12.2022
Есть ли обходной путь, позволяющий использовать регулярное выражение в конвейере агрегации Mongodb
Я пытаюсь создать конвейер, который будет подсчитывать, сколько документов соответствует некоторым условиям. Однако я не вижу способа использовать регулярное выражение в условиях. Вот упрощенная версия моего конвейера с аннотациями:...
2136 просмотров
schedule
22.06.2023
Абсолютное значение с платформой агрегации MongoDB
Я использую структуру агрегации MongoDB, и мне нужно взять абсолютное значение поля суммы, которое я использую как в части проекта, так и в части группы, например:
'$project' => {
'amount' => 1,
'_id' => 0
}...
1913 просмотров
schedule
25.10.2022
Как суммировать все поля в поддокументе MongoDB?
У меня возникла проблема, когда я использую db.collection.aggregate в MongoDB.
У меня есть структура данных, например:
_id:...
Segment:{
"S1":1,
"S2":5,
...
"Sn":10
}
Это означает следующее в Segment : У меня может быть несколько...
17036 просмотров
schedule
25.04.2023
Суммарные значения всех ключей в поддокументе
У меня есть коллекция MongoDB с документами, которые выглядят так:
{
'_id': 'doc1',
'store_A': {'apples': 50, 'oranges':20},
'store_B': {'oranges': 15}
}
{
'_id': 'doc2',
'store_A': {'oranges':10},
'store_B': {'apples':...
601 просмотров
schedule
08.12.2022
Получить размер пересечения массива в структуре агрегации MongoDB
В настоящее время я использую структуру агрегации MongoDB в веб-приложении Java для создания рекомендаций для пользователей на основе предпочтений других пользователей.
Одна из основных методологий, которые я использую, — просмотр пересечения...
1572 просмотров
schedule
31.07.2023