1
ответ

Агрегат $ lookup не возвращает элементам оригинальный порядок массива

Запрос возвращает порядок размещения элементов в своей коллекции, игнорируя порядок исходного массива. Это влияет на функцию нашей системы. Есть ли какая-нибудь дополнительная команда, чтобы поместить это в ...
вопрос задан: 7 March 2019 00:22
1
ответ

Как вернуть совокупность вложенных массивов с фильтром в самом верхнем массиве? [Дубликат]

Я хотел бы получить все данные choreperson для определенного порядкового номера Вот начальные данные: [{"_id": "5c7464a26b47a13470411031", "affiliation": "liss_family", ...
вопрос задан: 5 March 2019 18:35
1
ответ

Фильтровать по присоединенному поддокументу

Я пытаюсь отфильтровать документ по вложенному документу, указанному свойством. Предположим, что я уже создал модели для каждой схемы. Упрощенные схемы следующие: const store = new Schema ({...
вопрос задан: 3 March 2019 16:50
1
ответ

Mgo конвертировать mapreduce в агрегации команды

Я пытаюсь преобразовать эту функцию здесь от mapreduce до агрегации. https://github.com/mendersoftware/deviceauth/blob/be2f9745e14bbe87121d99ac6c396f41ca7438e2/store/mongo/datastore_mongo.go#L826 ...
вопрос задан: 2 March 2019 17:48
1
ответ

запрос поиска mongodb для массива в один результат

Я выполняю запрос поиска, используя $ unwind, чтобы найти все результаты элементов массива из поля массива одной коллекции, объединенной с другой коллекцией. Я использую следующий запрос: БД ....
вопрос задан: 22 January 2019 16:17
1
ответ

MongoDB - нахождение 3 средних одновременно

Мне удалось написать набор кода, чтобы найти средний вес клиентов с высокими бюджетами. Как мне изменить свой код, чтобы получить средний вес клиентов с высоким / средним / низким бюджетом? ...
вопрос задан: 18 January 2019 15:06
1
ответ

Как я могу использовать поле из агрегата в регулярном выражении $ match в mongodb?

Очень упрощенная версия моего варианта использования - найти все сообщения, начинающиеся с имени автора, что-то вроде этого: > db.users.find (); {"_id": ObjectId ("5c4185be19da7e815cb18f59"), "name": "...
вопрос задан: 18 January 2019 10:58
1
ответ

Как использовать Mongo Query для извлечения данных из вложенного документа

Вот документ. Как использовать mongoQuery для branchId, значение которого должно быть равно e63a5343-871c-47ee-8fe6-31d9b7f9fa1b1 и возвращает данные только с этим branchId. Я использую db.collection.find ({...
вопрос задан: 17 January 2019 17:18
1
ответ

Mongodb $ addFields, вернуть значение поля из функции?

Я храню в своей коллекции mongodb идентификатор видео для видео, размещенного в облаке. Когда мой интерфейс выполняет API-вызов для этого видео, я хочу вернуть отформатированный URL-адрес на основе этого идентификатора видео. Я имею ...
вопрос задан: 16 January 2019 21:51
1
ответ

Получение результата $ group с количеством групп

Предполагая, что у меня есть коллекция, называемая "сообщения" (на самом деле это более сложная коллекция, сообщения слишком просты) со следующей структурой: > db.posts.find () {"_id": ObjectId ("...
вопрос задан: 31 October 2018 09:00
1
ответ

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

Я использую версию MongoDB 3.6. Я пытаюсь проверить, существует ли подпапка в коллекции, и если ее значение соответствует правилу регулярного выражения. Моя коллекция выглядит так: «_id»: ObjectId («...
вопрос задан: 13 July 2018 06:48
1
ответ

Получите названия всех ключей в наборе

Я хотел бы получить названия всех ключей в наборе MongoDB. Например, от этого: db.things.insert ({тип: ['собака', 'кошка']}); db.things.insert ({яйцо: ['кошка']}); db.things.insert ({...
вопрос задан: 10 April 2018 11:08
1
ответ

проекционный срез с использованием агрегируемого в mongodb [duplicate]

как написать следующий запрос mongodb в java, используя aggregatable & lt; document & gt; и mongoclient? db.getCollection ('Balances'). aggregate ([{$ match: {"_id": {$ in: [{"aC": "GB", "aI": "BACM", "aN" ...
вопрос задан: 12 November 2016 17:06
1
ответ

Поиск MongoDB Regex на целочисленном значении

Я хочу к поиску regex целочисленное значение в MongoDB. Действительно ли это возможно? Я создаю интерфейс типа CRUD, который позволяет * для подстановочных знаков на различных полях. Я пытаюсь сохранить UI последовательным для...
вопрос задан: 30 July 2016 09:12
1
ответ

Возвратите фактический тип поля в MongoDB

В MongoDB, с помощью $type, возможно отфильтровать поиск на основе того, если поле соответствует типу данных BSON (см. ДОКУМЕНТЫ). Для, например, db.posts.find ({date2: {$type: 9 }}, {date2: 1}), который возвращается: {"...
вопрос задан: 26 June 2016 14:12
1
ответ

MongoDB $ соответствует _id в массиве связанных идентификаторов [duplicate]

У меня есть сборка документов с таким документом: {_id: ObjectId ("5a9d218f9025gerg33759de016"), дата_created: 2018-03-05 12: 53: 03.323, категория: ObjectId ("5a83064353113407626f2f67"), ...
вопрос задан: 13 April 2016 11:38
1
ответ

Агрегация узлов выбирает поддокументное поле из массива [duplicate]

У меня есть документ, который выбран по полю метки времени. И в этом документе находится массив с идентификационным значением. Я хочу сначала фильтровать поле timestamp, которое находится в диапазоне дат, а затем фильтровать для ...
вопрос задан: 24 March 2016 05:52
1
ответ

Как получить отсортированный результат $ lookup [duplicate]

У меня есть этап $ lookup в запросе структуры агрегации mongodb, который добавляет массив связанных документов в каждый запрошенный документ. $ lookup: {from: 'cats', localField: '_id', ...
вопрос задан: 9 February 2016 08:07
1
ответ

Как применить агрегацию в первом поле первого объекта массива объектов в mongodb [duplicate]

У меня есть данные в формате, указанном ниже. {«_id»: 19, «name»: «Gisela Levin», «score»: [{«score»: 44.51211101958831, «type»: «exam»}, {...
вопрос задан: 8 December 2015 16:30
1
ответ

Возвращаемое расстояние для каждой координаты в mongodb [duplicate]

Помоги мне, пожалуйста! У меня проблема с запросом в mongodb. Я хочу вернуть данные с расстояния от моего местоположения до места расположения (иметь несколько мест). Мои данные в mongodb as: [{"name": "...
вопрос задан: 23 November 2015 07:04
1
ответ

mongodb sort by dynamic property [duplicate]

Я создаю приложение, используя узел и мангуст. У меня есть эта модель {price: Number, price_special: Number, price_special_from: DateTime, price_special_to: DateTime} Мне любопытно ...
вопрос задан: 6 October 2015 04:48
1
ответ

После суммирования сумм Получение «Преобразование круговой структуры в JSON» Ошибка в MongoDB [дубликат]

В моем бэкэнде MongoDB я запускаю подсчет количества клиентов, а затем сохраняю это в переменной «totalCustomers», чтобы пройти как часть ответа конечной точки: пусть totalCustomers = await db ....
вопрос задан: 25 February 2015 10:55
1
ответ

Как агрегировать все существующее поле в моем документе [duplicate]

У меня есть вложенный документ, который имеет 54 поля. Это выглядит так: {"_id": ObjectId ("5af3a985d9ce8a20f726366f"), "sampling_time": ISODate ("2018-05-10T09: 08: 05.458Z"), "enose_id": "node1" ...
вопрос задан: 15 July 2013 19:57
1
ответ

Эффективный запрос для имени списка и возраста с использованием совокупности [дубликатов]

Я могу указать имя и возраст людей из коллекции, используя агрегат, но я не уверен, является ли запрос эффективным. Конечный результат сортируется по возрасту. Вот мои данные: {"_id": .....
вопрос задан: 25 June 2013 13:10
1
ответ

сравнивая поле строки с полем под-массива в mongodb [duplicate]

Есть две коллекции, каждая из которых содержит данные, как показано ниже: Коллекция 1 (prpackages): {Сервер, пакет, версия} Коллекция 2 (qapackages): {Сервер, пакет, версия}. Мне нужно получить ...
вопрос задан: 24 January 2013 14:24
1
ответ

Обновить вспомогательные документы в mongodb с условием [duplicate]

У меня есть эта коллекция: {"_id": 1, "text": "Breaking News" "comments": [{"comment_id": "11", "cust_id": "1", "comments": "Добавлены новые комментарии ", ...
вопрос задан: 12 February 2012 08:45
0
ответов

Оптимизация запроса агрегации Монго с помощью условного поиска

поэтому у меня есть коллекция событий, которая выглядит следующим образом: events {"_id": ObjectId ("5c8f4d3bbbf999bd7d1cc11c"), "category": "Comment", "reference_field": ObjectId ("5c8f4ba4bbf999bbb056984f") ...
вопрос задан: 21 March 2019 12:50
0
ответов

Агрегация MongoDB сортирует документы по значению внутри массива в позиции, где массив имеет конкретное значение

Мы ищем способ сортировки документов по значению, которое находится в массиве внутри документа. Особенность в том, что мы хотим отсортировать только по значению, когда другое свойство имеет определенный ...
вопрос задан: 11 March 2019 13:45
0
ответов

Возвратите плоский массив из каждого элемента во вложенном массиве mongodb с запросом агрегации

У меня есть настройки коллекции с документами, которые выглядят так: {"_id": ObjectId ("5c786d9486c1140b1452d777"), "code": "TEST-123", "owner": "John", "cars": [...
вопрос задан: 1 March 2019 01:26
0
ответов

Почему & ldquo; объект спецификации этапа конвейера должен содержать ровно одно поле & rdquo; выскочил на мой запрос?

Я использую следующий запрос: db.category.aggregate ([{from: "product", localField: "category_id", foreignField: "category", as: "sol"}]) Но я получаю сообщение об ошибке:> 2019-01 -...
вопрос задан: 19 January 2019 09:14