Я получаю пустой объект в массиве - и я ожидаю пустой массив. Я смотрел на: Когда агрегат MongoDB не может найти никакого результата, он возвращает массив с пустым объектом и пытается ...
Предположим, у вас есть следующие документы в моей коллекции: {"_id": ObjectId ("562e7c594c12942f08fe4192"), "shape" : [{"shape": "square", "color": "blue"}, ...
Есть ли способ преобразовать строку в дату, используя собственный формат с помощью оболочки mongodb? Я пытаюсь преобразовать «21/May/2012:16:35:33 -0400» в дату, Есть ли способ передать DateFormatter или что-то в...
Как я могу (в MongoDB) объединить данные из нескольких коллекций в одну коллекцию? Могу ли я использовать map-reduce, и если да, то как? Я был бы очень признателен за пример, поскольку я новичок.
В lodash есть функция с именем keyby https://lodash.com/docs/4.17.4#key, как получить такой результат? const data = db.collection.find () [{id: 'a', text: 'text'}, {id: 'b', text: 'text'}, ...
Я хотел бы использовать платформу агрегации mongoDB для запуска того, что в SQL будет выглядеть примерно так: :SELECT SUM (A ), B, C from myTable GROUP BY B, C; В документах указано :Вы можете указать одно поле из...
В структуре агрегации MongoDB я надеялся использовать оператор $unwind для объекта (, т.е. коллекция JSON ). Не похоже, что это возможно, есть обходной путь? Планируется ли...
Я хочу найти документы, в которых последние элементы массива равны некоторому значению.
Доступ к элементам массива можно получить по определенной позиции массива: // т. е. comments[0].by == "Abe"
db.example.find( { "comments....
Кто-нибудь знает, что эквивалентно агрегатной команде, которую мы используем в оболочке mongodb для golang mgo / bson? Примерно так: aggregate ([{$ match: {my_id: ObjectId ("543d171c5b2c1242fe0019")}}, {$ sort: {...
Предположим, у меня есть коллекция с некоторым набором документов. что-то вроде этого. {"_id": ObjectId ("4f127fa55e7242718200002d"), "id": 1, "name": "foo"}
{"_id": ObjectId ("4f127fa55e7242718200002d"), "...
] Как часть моего документа в MongoDB я храню массив объектов. Как я могу запросить его, например, только для 4-го элемента массива? Так что я не хочу выводить весь массив, только четвертый ... [
Можно ли в MongoDB обновить значение поля, используя значение из другого поля? Эквивалентный SQL будет выглядеть примерно так: UPDATE Person SET Name = FirstName + '' + LastName And ...
Я хочу показать товары по идентификаторам (56e641d4864e5b780bb992c6 и 56e65504a323ee0812e511f2) и показать цену после вычитания со скидкой, если она доступна. Я могу посчитать окончательную цену, используя агрегат, но это ...