Вопросы по теме 'aggregation-framework'
как написать простой запрос агрегации в mongo db 2.0.6 с json API
Только что запустил монго и уже начались проблемы с запросами. у меня есть коллекция под названием «externalTransaction», и я хочу написать эквивалент этого запроса mysql:
select transactionCode,
sum(amount) as totalSum,...
880 просмотров
schedule
06.09.2022
Как сгруппировать по _id и стране?
Мне нужно сгруппировать по _id и странам. Мне удалось сгруппировать по _id , но я хотел бы знать, как сгруппировать страны в этих _id и вернуть количество для каждой страны.
Я использую структуру агрегации. Все идет нормально.
conn =...
149 просмотров
schedule
16.12.2023
Сравнение агрегации MongoDB: group (), $ group и MapReduce
Я несколько не понимаю, когда использовать group (), aggregate с $ group или mapreduce. Я прочитал документацию по адресу http://www.mongodb.org/display/DOCS/Aggregation для группы (),...
14232 просмотров
schedule
16.12.2022
Как работают пайплайны фреймворка агрегации mongodb?
У меня может быть фундаментальное непонимание того, как работают пайплайны фреймворка агрегации mongodb. Я ожидаю, что каждый шаг потребляет результат предыдущего шага. Вот конкретный пример использования коллекции образцов, представленной по адресу...
1674 просмотров
schedule
13.02.2023
Агрегация MongoDB конвертирует NumberInt32 в ISODate
Агрегация в MongoDB
Блоки коллекций
{
"_id": ObjectId("512eef329d5d0c9415000025"),
"tx": {
"0": "A1",
"1": "A2",
"2": "A3"
},
"time": NumberInt(1304200205)
}
{
"_id":...
1069 просмотров
schedule
07.03.2024
Агрегат MongoDB с двойной суммой
У меня есть коллекция мобильных устройств, и я хочу подсчитать устройства для каждого производителя, а также подсчитать каждую модель. Все, что я мог получить до сих пор, это:
{ $group : {
_id : "$hw.man",
mantotal : { $sum : 1 },
models...
391 просмотров
schedule
20.04.2023
Как я могу $ добавить в список полей, которые могут не существовать
У меня есть документ с приведенной ниже структурой, и я хочу получить итог за последние 2 месяца, добавив 2013.5 и 2013.4, как часть процесса получения 10 лучших пакетов.
Если я использую совокупность
db.hits.aggregate(...
1221 просмотров
schedule
09.05.2023
Как подсчитать количество документов в поле даты в MongoDB
Сценарий : учтите, у меня в MongoDB есть следующая коллекция:
{
"_id" : "CustomeID_3723",
"IsActive" : "Y",
"CreatedDateTime" : "2013-06-06T14:35:00Z"
}
Теперь я хочу узнать количество созданных документов в конкретный день...
5090 просмотров
schedule
07.02.2022
Как подсчитать логические значения в MongoDB с помощью фреймворка агрегации
Документы хранятся со следующими полями:
_id:
NumberofChildren: Integer
OwnsAHome: Boolean
Income: Integer
Мне нужно использовать структуру агрегации для сортировки по количеству дочерних элементов, чтобы результат был примерно таким:...
8448 просмотров
schedule
18.01.2024
Что такое инклюзивный режим в структуре агрегации монго?
Я играю с фреймворком агрегации монго и совсем не могу понять некоторые термины. В частности, в некоторых примерах ссылка $project находится в «инклюзивном режиме». Я также слышал, что _id выбирается «неявно» в связанных контекстах. Кто-нибудь...
279 просмотров
schedule
01.07.2022
Структура агрегации MongoDB для подсчета отдельных элементов массива
У меня есть такие документы, как:
{ tags: { first_cat: ["a", "b", "c"], second_cat : ["1","2","3"]}}
{ tags: { first_cat: ["d", "b", "a"], second_cat : ["1"]}}
Мне нужно что-то вроде этого:
{ first_cat: [{"a" : 2}, {"b" : 2}, {"c" : 1},...
204 просмотров
schedule
04.09.2023
Как решить проблему с часовым поясом при хранении дат в utc с помощью mongod?
У меня есть коллекция mongodb, в которой каждый документ имеет некоторые атрибуты и временную метку utc. Мне нужно извлечь данные из коллекции и использовать структуру агрегации, потому что я использую данные из коллекции для отображения некоторых...
56239 просмотров
schedule
31.12.2022
Как исключить _id без включения других полей, используя структуру агрегации
Я хотел бы получить результат конвейера агрегации без поля _id. Я знаю, что это возможно, если вы явно предоставите другие поля, которые будут выводом проекции. Но как я могу имитировать $projec в вызове поиска?
Это то, что я хочу ( поле не...
7617 просмотров
schedule
12.11.2023
Агрегат Mongodb, сгруппировать и подсчитать экземпляры
У меня есть документ, который выглядит так:
{
"_id" : ObjectId("527a6b7c24a8874c078b9d10"),
"day" : 6,
"hour" : 15,
"hourlyLocations" : [
{
"countryName" : "Spain",
"countryCode" : "ES",...
10442 просмотров
schedule
22.03.2022
Агрегация Mongo подсчитывает появление ключей с использованием нескольких групп
Предположим, моя схема монго выглядит так:
db.events = [
{
"_id" : ObjectId("528cb8f06e95520dd7000004"),
"user_id" : "1",
"event_name" : "view",
"product_id" : 20
},
{
"_id" : ObjectId("528cb8f06e95520dd7000004"),
"user_id"...
3212 просмотров
schedule
12.02.2023
Группировка по полю вложенного документа с использованием структуры агрегации
Структура следующая:
{
"_id" : "79f00e2f-5ff6-42e9-a341-3d50410168de",
"bookings" : [
{
"name" : "name1",
"email" : "[email protected]",
"startDate" : ISODate("2013-12-31T22:00:00Z"),...
14782 просмотров
schedule
26.07.2023
Совокупность мангустов за диапазон дат
Я пытаюсь агрегировать мангуста. Я хочу получить общую сумму поля в диапазоне дат. http://mongoosejs.com/docs/api.html#model_Model.aggregate
mymodel.aggregate({$match:{date:{$gte: fromDate, $lt: toDate}}},...
2880 просмотров
schedule
05.08.2022
группировать по запросам по сбору метеоров
Мои данные mongoDB :
>db.CUSTOMER.find()
{"Name": "A", "CreatedDate": "Wed Jan 29 2014"}
{"Name": "B", "CreatedDate": "Fri Jan 31 2014"}
{"Name": "C", "CreatedDate": "Sat Feb 01 2014"}
{"Name": "D", "CreatedDate": "Sat Feb 01 2014"}
В...
8350 просмотров
schedule
23.05.2024
Ограничить агрегацию в групповой агрегации
У меня была такая коллекция, но с гораздо большим количеством данных.
{
_id: ObjectId("db759d014f70743495ef1000"),
tracked_item_origin: "winword",
tracked_item_type: "Software",
machine_user: "mmm.mmm",
organization_id:...
104 просмотров
schedule
12.12.2022
$ раскрутить дважды, как получить поле с первой размотки?
У меня есть запрос монго, который имеет два раскручивания, чтобы получить массив глав. Мне нужно получить сюжетный "слаг" текущей главы. Я попытался использовать «story.slug»: 1 в части $project, но это просто вернуло мне массив слагов, которыми...
2512 просмотров
schedule
21.05.2023