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

Как в MongoDB вы используете $set для обновления вложенного значения/встроенного документа?
Как в MongoDB вы используете $set для обновления вложенного значения? Например, рассмотрим коллекцию people со следующим документом: { _id: ObjectId("5a7e395e20a31e44e0e7e284"), name: "foo", address: { street: "123", town: "bar" }...
23458 просмотров
schedule 14.01.2023

PHP, запрос Mongo с использованием или и точечной нотации
У меня проблема, которая сводит меня с ума! Мне нужно перевести следующий запрос Mongo в PHP: db.mycollection.find({$or: [ {'field.a': 45.4689, 'field.b': 9.18103}, {'field.a' : 40.71455, 'field.b': -74.007124} ]}) Он отлично работает из...
755 просмотров

Запрос отношения «многие ко многим» в MongoDB
Я читаю MongoDB в действии и когда говорю о запрашивая отношения «многие ко многим» в документе, мне трудно понять, как он написал свой пример запроса (с использованием драйвера Ruby). Запрос находит все продукты в определенной категории, где...
3441 просмотров
schedule 08.03.2023

Сравнение агрегации MongoDB: group (), $ group и MapReduce
Я несколько не понимаю, когда использовать group (), aggregate с $ group или mapreduce. Я прочитал документацию по адресу http://www.mongodb.org/display/DOCS/Aggregation для группы (),...
14232 просмотров

Счетчик MongoDB с запросами имеет низкую производительность
Подсчет количества записей в коллекции, соответствующих запросу, даже для индексированного поля занимает слишком много времени. Например, допустим, что есть коллекция, состоящая из 10000 записей, и есть индекс в поле createDate этой коллекции....
2770 просмотров

Удаление встроенного документа MongoDB
Я проводил эксперименты с MongoDB. Коллекция выглядит следующим образом ( sample ). Проект этот в этот класс 95-й DeleteAlbum строки имеет функцию. { "_id": { "$oid": "50e34afce4b0bc114fea2a7e" }, "Ad": "Tarkan",...
2705 просмотров

Проблема индексации встроенных документов MongoDB
У меня есть данные в коллекции mongodb в следующем формате: { _id: ObjectId, Product: string, Modules: [ { StaticModuleId: Int64, Set: [ { k: Int64,...
519 просмотров

Как подсчитать количество документов в поле даты в MongoDB
Сценарий : учтите, у меня в MongoDB есть следующая коллекция: { "_id" : "CustomeID_3723", "IsActive" : "Y", "CreatedDateTime" : "2013-06-06T14:35:00Z" } Теперь я хочу узнать количество созданных документов в конкретный день...
5090 просмотров

mongodb агрегированные встроенные значения документа
Я борюсь с некоторыми функциями агрегирования в mongodb. Скажем, у меня есть такие документы [ { _id: "1", periods: [ { _id: "12", tables: [ { _id: "121", rows: [...
13732 просмотров
schedule 04.02.2022

Как запросить документ в документе в MongoDB?
Хорошо, у меня есть эта структура документа в моей базе данных: Message: { uid: "id", subject: "I AM A MESSAGE!", body: "ASDF", recipients: { name: "John Doe", hasRead: "true" } } Как с помощью драйвера C #...
653 просмотров

Есть ли опция upsert в команде вставки mongodb?
Я знаю, что это может быть глупый вопрос, но я прочитал в электронной книге, что в вставке MongoDB есть опция upsert . Я не мог найти надлежащую документацию по этому поводу. Может ли кто-нибудь просветить меня об этом?
94101 просмотров
schedule 19.04.2023

Получить индекс элемента в массиве в MongoDB
похожий на - Агрегация: добавьте параметр $unwind для создания индекса массива - Получить индекс элемента в запросе mongodb У меня есть этот вариант использования. Рейтинг самых вкусных фруктов: {"date": "Jan 1st", "fruit_ranking":...
1397 просмотров
schedule 01.09.2022

Запрос Mongo GeoLocation приводит к ошибке
Я некоторое время использовал запрос ниже, и он работал, как и ожидалось. Сегодня я удалил все документы в коллекции users из терминала и получил Mongo Error . Запрос: neighbors query: { "geoInfo.location": { "$near": {...
249 просмотров
schedule 19.04.2024

Ограничить агрегацию в групповой агрегации
У меня была такая коллекция, но с гораздо большим количеством данных. { _id: ObjectId("db759d014f70743495ef1000"), tracked_item_origin: "winword", tracked_item_type: "Software", machine_user: "mmm.mmm", organization_id:...
104 просмотров

$ раскрутить дважды, как получить поле с первой размотки?
У меня есть запрос монго, который имеет два раскручивания, чтобы получить массив глав. Мне нужно получить сюжетный "слаг" текущей главы. Я попытался использовать «story.slug»: 1 в части $project, но это просто вернуло мне массив слагов, которыми...
2512 просмотров

Как отсортировать результаты по месяцам в MongoDB
У меня есть коллекция contacts с документами, подобными этому: { Name: "John Doe", BirthDate: ISODate("1980-03-12T00:00:00.000Z"), Address: "..." } Мне нужно получить все документы, отсортированные по месяцу части поля Дата рождения ....
1701 просмотров

Удалите объекты JSON с определенным типом поля из поля массива JSON в документе MongoDB.
Дана коллекция с документами, у которых есть поле массива, содержащее объекты JSON (пары ключ-значение), например: { ..., arr : [{key: val}, {key : NumberLong(100)}]} После обновления тот же документ должен выглядеть так: { ..., arr :...
1164 просмотров
schedule 01.01.2024

Встроить/объединить другую коллекцию в одну коллекцию
Я хочу объединить две коллекции mongodb. В основном у меня есть коллекция, содержащая документы, которые ссылаются на один документ из другой коллекции. Теперь я хочу, чтобы это было встроенным/вложенным полем вместо отдельного документа. Итак,...
120 просмотров
schedule 03.10.2023

MongoDB находит значение внутри массива
Если у меня есть эта схема... person = { emails : Array } Значения хранятся в массиве писем, как указано ниже: emails : [{ a : "[email protected]" , b: "[email protected]" , c : "[email protected]" }] Теперь я попробовал указанные ниже запросы,...
2383 просмотров
schedule 02.12.2022

Регулярное выражение внутри массива в mongoDB
я хочу сделать запрос внутри массива в mongodb с регулярным выражением, в коллекциях есть такие документы: { "_id" : ObjectId("53340d07d6429d27e1284c77"), "company" : "New Company", "worktypes" : [ { "name" : "Pompas", "works"...
13683 просмотров