Вопросы по теме 'mongodb-query'

Как обновить встроенный документ во встроенном документе в мангусте?
Я создаю API в node.js, который использует mongodb и mongoose. В настоящее время у меня есть встроенный документ во встроенном документе (схема внутри схемы), который просто не сохраняется в базе данных, и я пробовал все, что мог, но безуспешно. У...
2656 просмотров
schedule 09.12.2023

Запрос регулярного выражения MongoDB не возвращает результатов
Допустим, у нас есть коллекция, инициализированная одной записью db.test.insert({text:"why does this not work"}) Так это выглядит так db.test.find() { "_id" : ObjectId("50d500b384a6859f9a9bfbc1"), "text" : "why does this not work" }...
804 просмотров
schedule 17.07.2022

Пересечение массивов в MongoDB
Хорошо, здесь происходит несколько вещей. У меня есть две коллекции: test и test1. Документы в обеих коллекциях имеют поле массива ( tags и tags1 соответственно), содержащее некоторые теги. Мне нужно найти пересечение этих тегов и , а также...
3081 просмотров

Как проверить, что строковое поле в документе MongoDB не пусто?
Я пытаюсь получить количество документов, в которых есть поле с пустой строкой. Это поле, назовем его "Field_One", присутствует во всех документах (поэтому, чтобы было ясно, я не пытаюсь определить, существует ли поле или нет, я хочу найти, в каких...
14844 просмотров

Mongodb — несколько подсчетов против производительности платформы агрегации
У меня есть база данных mongo с документами около 200 тыс. Схема документов примерно такая doc : { 'class' : String, 'data' : {} } Класс может быть a, b или c. Мне нужно знать, сколько у меня документов на класс. Какой...
581 просмотров
schedule 22.11.2023

Как запросить из группы только документы с последней меткой времени?
В запрашиваемой мной коллекции MongoDB каждый документ представляет элемент в определенное время. При обновлении документа создается новый документ с тем же идентификатором элемента и новой меткой времени. Все предметы имеют уникальные...
2212 просмотров

группа pymongo по дате и времени
Я пытаюсь выполнить поиск в коллекции и сгруппировать записи по полю даты, которое является датой и временем. Я знаю, что pymongo преобразует их в правильный тип на заднем плане (ISODate или что-то в этом роде). Вопрос в том, что, поскольку...
3577 просмотров

Порядок сортировки MongoDB
Есть ли способ указать порядок ключей для сортировки? В комментариях какая-то путаница. Чтобы было ясно, я не спрашиваю о порядке возрастания или убывания. Я спрашиваю, могу ли я указать приоритет сортировки. Например, я хочу отсортировать по:...
1482 просмотров
schedule 23.12.2023

Пимонго бросает KeyError: 'errmsg'
Я получаю ошибку KeyError 'errmsg' при попытке выполнить простую вставку в коллекцию MongoDB. Я искал вокруг и ничего не видел с этой точной ошибкой... где я считаю, что сообщение об ошибке на самом деле не заполняется Pymongo. Это может быть...
463 просмотров

Mongo db запрос вложенного документа
Я пытаюсь придумать запрос монго, который вернет мне документ и только поля (изменения во вложенном документе) для определенного диапазона времени. Это то, что я пробовал, но, к сожалению, это не работает. Спасибо за любую помощь! Запрос:...
317 просмотров
schedule 23.01.2024

Запрос агрегации MongoDB внутри массива по нескольким записям
у меня есть БД монго, которая выглядит так --> имя коллекции: пользователи { username:'something' _id : ObjectId(someID1) acl : { users : [ObjectId(someID1),ObjectId(someID2),ObjectId(someID3)] , group : [grpID4,grpID5,grpID6] } . ....
232 просмотров

Агрегация Mongo с условной агрегацией дат
Я новичок в монго и пытаюсь получить общую сумму из моей коллекции mongo db под названием «транзакции», где «оплачено» — это правда, а «creationDate» — в сентябре 2014 года, сгруппированные по дням. В Postgres я могу написать это как: select...
1003 просмотров

Карта Reduce Mongo DB: сумма НЕЧЕТНЫХ и ЧЕТНЫХ чисел с элементами
Я пытаюсь обработать числовую серию (коллекцию), получить сумму нечетных / четных чисел отдельно вместе с элементами, рассматриваемыми для вычислений каждого. Структура документа numberseries следующая: { _id: <Autogenerated>, number:...
918 просмотров

Node.js, MongoDB - Mongoose - расчет среднего значения в рамках поиска по ГЕО
Я использую Mongoose для выполнения поиска по геополигонам следующим образом: Location.find({ "location.coordinates": { "$geoWithin": { "$geometry": { "type": "Polygon", "coordinates": [...
874 просмотров

Запрос MongoDB должен возвращать много информации
Я все еще новичок в MongoDB, и я схожу с ума, чтобы создать сложный (для меня) запрос с ним. Итак, моя модель: { email: String, name: String, orientation: String, location: { country: String, city: String }, contacts: {...
89 просмотров
schedule 15.10.2022

Самый быстрый запрос MongoDB для сетевых данных с использованием индексации?
У меня есть сетевая коллекция myNetwork, которая выглядит так: { _id:, source: "Node1", target: "Node534"}, ... Допустим, это размер 500K, но мои сетевые коллекции могут достигать 2M документов. В одном из моих запросов у меня есть массив...
35 просмотров
schedule 26.12.2023

Сопоставьте не менее N элементов массива со списком условий
У меня есть следующий сценарий: в одной из моих коллекций монго есть документы в следующем формате: user: "test", tracks: [{artist: "A", ...}, {artist: "B", ...}, ..., { artist: "N", ...}] Я хотел бы извлечь все треки, исполнители которых...
1441 просмотров

Запрос документов монго по диапазону часов - вперед и назад
Бизнес-кейс: я не хочу извлекать пользователей, которые не хотят, чтобы их извлекали в течение определенного диапазона часов в день, например, в нерабочее время. По схеме близкой к этой { 'name': String, 'from': Number, // 800 (8:00 AM)...
38 просмотров

MongoDB Удаление повторяющихся вложенных документов
Это дизайн моей схемы. (показан 1 документ, всего тысяч в дб). Все в той же коллекции. Документ 1: { pageNumber: 0, results: [ { jobkey: "AAA", }, { jobkey: "BBB", },...
1104 просмотров

добавить новое значение элемента во встроенный документ в mongoDB
У меня есть документ: { "_id" : ObjectId("550c00f81bcc15211016699b"), "name" : "book3", "author" : "mno", "publisher" : "pub", "testa" : [ { "item1" : "item1",...
1711 просмотров