0
ответов

Запрос MongoDB Aggregate возвращает массив из 1 пустого объекта - вместо пустого массива

Я получаю пустой объект в массиве - и я ожидаю пустой массив. Я смотрел на: Когда агрегат MongoDB не может найти никакого результата, он возвращает массив с пустым объектом и пытается ...
вопрос задан: 16 January 2019 14:53
0
ответов

Получить только запрошенный элемент в массиве объектов в коллекции MongoDB

Предположим, у вас есть следующие документы в моей коллекции: {"_id": ObjectId ("562e7c594c12942f08fe4192"), "shape" : [{"shape": "square", "color": "blue"}, ...
вопрос задан: 2 January 2019 20:45
0
ответов

Преобразование строки в дату в mongodb

Есть ли способ преобразовать строку в дату, используя собственный формат с помощью оболочки mongodb? Я пытаюсь преобразовать «21/May/2012:16:35:33 -0400» в дату, Есть ли способ передать DateFormatter или что-то в...
вопрос задан: 12 December 2018 17:49
0
ответов

MongoDB: объединение данных из нескольких коллекций в одну .. как?

Как я могу (в MongoDB) объединить данные из нескольких коллекций в одну коллекцию? Могу ли я использовать map-reduce, и если да, то как? Я был бы очень признателен за пример, поскольку я новичок.
вопрос задан: 16 September 2018 22:56
0
ответов

Как получить результат как «keyBy» объекта вместо массива из запроса Монго?

В lodash есть функция с именем keyby https://lodash.com/docs/4.17.4#key, как получить такой результат? const data = db.collection.find () [{id: 'a', text: 'text'}, {id: 'b', text: 'text'}, ...
вопрос задан: 2 October 2017 02:34
0
ответов

Структура агрегации MongoDB | Группировать по нескольким значениям?

Я хотел бы использовать платформу агрегации mongoDB для запуска того, что в SQL будет выглядеть примерно так: :SELECT SUM (A ), B, C from myTable GROUP BY B, C; В документах указано :Вы можете указать одно поле из...
вопрос задан: 2 July 2017 08:21
0
ответов

$раскрутить объект в структуре агрегации

В структуре агрегации MongoDB я надеялся использовать оператор $unwind для объекта (, т.е. коллекция JSON ). Не похоже, что это возможно, есть обходной путь? Планируется ли...
вопрос задан: 27 June 2017 10:06
0
ответов

Как найти в mongodb последний элемент массива?

Я хочу найти документы, в которых последние элементы массива равны некоторому значению. Доступ к элементам массива можно получить по определенной позиции массива: // т. е. comments[0].by == "Abe" db.example.find( { "comments....
вопрос задан: 26 June 2017 10:09
0
ответов

Агрегация в Голанг МГО для Mongodb

Кто-нибудь знает, что эквивалентно агрегатной команде, которую мы используем в оболочке mongodb для golang mgo / bson? Примерно так: aggregate ([{$ match: {my_id: ObjectId ("543d171c5b2c1242fe0019")}}, {$ sort: {...
вопрос задан: 26 June 2017 08:14
0
ответов

Найти все повторяющиеся документы в коллекции MongoDB по ключевому полю.

Предположим, у меня есть коллекция с некоторым набором документов. что-то вроде этого. {"_id": ObjectId ("4f127fa55e7242718200002d"), "id": 1, "name": "foo"} {"_id": ObjectId ("4f127fa55e7242718200002d"), "...
вопрос задан: 1 June 2017 23:06
0
ответов

Mongodb агрегат: конвертировать дату в другой часовой пояс

Я сохраняю свою транзакцию с чем-то вроде: {code: "A", всего: 250000, отметка времени: ISODate ("2016-01-20T23: 57: 05.771Z")}, {code: "B", всего: 300000, отметка времени : ISODate ("2016-01-20T05: 57: 05.771Z")} ...
вопрос задан: 23 May 2017 12:17
0
ответов

] Получить n-й элемент массива в MongoDB [

] Как часть моего документа в MongoDB я храню массив объектов. Как я могу запросить его, например, только для 4-го элемента массива? Так что я не хочу выводить весь массив, только четвертый ... [
вопрос задан: 20 July 2016 08:25
0
ответов

Обновить поле MongoDB, используя значение другого поля

Можно ли в MongoDB обновить значение поля, используя значение из другого поля? Эквивалентный SQL будет выглядеть примерно так: UPDATE Person SET Name = FirstName + '' + LastName And ...
вопрос задан: 17 May 2016 05:28
0
ответов

Mongoose агрегат $ match не совпадает с идентификаторами

Я хочу показать товары по идентификаторам (56e641d4864e5b780bb992c6 и 56e65504a323ee0812e511f2) и показать цену после вычитания со скидкой, если она доступна. Я могу посчитать окончательную цену, используя агрегат, но это ...
вопрос задан: 24 March 2016 04:52
0
ответов

Условия запроса MongoDB, включая SUM

Как я пишу этот SQL-запрос с Монго? выбрать * из где б + с <5?
вопрос задан: 2 November 2015 15:30