Результаты поиска по запросу "aggregation-framework"

2 ответа

Как использовать агрегацию MongoDB для операций над множествами общего назначения (объединение, пересечение, разность)

1 ответ

Производит тот же результат

я есть документы вроде{'a': 1, 'z': {'b': 2, 'c': 3,}}. я хочу{'a': 1, 'b': 2, 'c': 3}. Я могу сделать это с aggregate({'$project': {'b': '$z.b', 'c': '$z.c'}})Можно ли это сделать, не перечисляя все ключи в поддокументе вручную?

2 ответа

В соответствии с приведенным выше описанием, попробуйте выполнить следующий запрос в оболочке MongoDB.

я есть вопрос о запросе вложенных документов. Я пытался искать, но ничего не ответил на мой вопрос, или я, возможно, пропускаю его. У меня есть такая структура:

ТОП публикаций

1 ответ

Агрегирование Mongodb по дням, часам

Я использую агрегацию mongodb для агрегирования набора данных. Моя ситуация немного сложна. У меня есть коллекция следующим образом:

2 ответа

Regex внутри массива в mongoDB

я хочу сделать запрос внутри массива в mongodb с помощью регулярных выражений, коллекции имеют такие документы:

3 ответа

MongoDB агрегат в пределах ежедневной группировки

У меня есть несколько документов в Монго, которые выглядят примерно так: { _id : ObjectId("..."), "make" : "Nissan", .. }, { _id : ObjectId("..."), "make" : "Nissan", "saleDate" : ISODate("2013-04-10T12:39:50.676Z"), .. }В идеале я хотел бы ...

2 ответа

MongoDB группировать по интервалам дат

У меня есть коллекция сДата и время поле иподсчитывать поданной:

1 ответ

В инфраструктуре агрегации SailsJS & MongoDB проблемы с пользовательскими запросами

3 ответа

Проверьте, соответствует ли каждый элемент в массиве условию

У меня есть коллекция документов:

2 ответа

Как использовать агрегацию MongoDB для операций над множествами общего назначения (объединение, пересечение, разность)

Я встречал некоторую специальную реализацию операций над множествами, но ничего для общего случая. Каков общий случай выполнения операций над множествами (в частности, пересечение, объединение, симметричная разность). Это легче понять, используя ...