Questions tagged [mongodb]

MongoDB (от англ. humongous — огромный) — документо-ориентированная система управления базами данных (СУБД) с открытым исходным кодом, не требующая описания схемы таблиц.

MongoDB — документо-ориентированная СУБД с открытым исходным кодом, не требующая описания схемы таблиц.

MongoDB, по мнению разработчиков, должна заполнить разрыв между простейшими NoSQL-СУБД, хранящими данные в виде «ключ — значение» (простыми и легко масштабируемыми, но обладающими минимальными функциональными возможностями) и большими реляционными СУБД (со структурными схемами и мощными запросами).

1067 questions
3
votes
3 answers

Как хранить данные в MONGO DB?

Добрый день. Изучаю mongodb и хочу построить небольшую модель бд для сайта с блогами. Как известно в mongodb вместо таблиц коллекции, а вместо записей документы. У меня имеются 2 документа (сущности): User (id, nikname) и Publication(id, title,…
3
votes
1 answer

Можно ли скопировать, изменить и сразу же вставить пару записей 1 запросом?

Можно ли в mongodb скопировать пару записей, изменить некоторые поля и сразу же вставить переделанные записи? И все это 1 запросом.
Roman
  • 103
3
votes
1 answer

Максимальное количество значений в $in

Возник вопрос: какое максимальное количество значений, которые можно поместить в $in в mongo? { $in: [, , ... ] }
Dmitry
  • 31
2
votes
1 answer

MongoDB, загрузка одного атрибута

Здраствуйте, такой вопрос: Можно ли загрузить только один атрибут из документа по заданому id?
2
votes
1 answer

Ошибки при включении консоли mongo

Когда включаю консоль mongo вылезают ошибки Server has startup warnings: 2016-07-07T11:41:36.073+0300 I CONTROL [initandlisten] 2016-07-07T11:41:36.073+0300 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is…
2
votes
1 answer

Как одним запросом перезаписать документы в MongoDB?

Есть n документов в коллекции в базе, есть m документов для записи в коллекцию, каждый документ имеет уникальный идентификатор "user", общий вид {"user": "22", "info": {...}}. Суть вопроса: Как мне одним присестом m документов запихнуть в коллекцию,…
2
votes
0 answers

Размер базы в MongoDB

Добрый день! Есть задача ограничить размер базы данных MongoDB. Дабы зафиксировать используемое дисковое пространство. Как это сделать?
2
votes
0 answers

mongodb: одновременная запись одинаковых данных в коллекцию, как избежать?

Существует коллекция "counter" с полем "value", которое хранит натуральное число. Существует кнопка на веб странице, при нажатии на которую отправляется post-запрос в некий обработчик, который подключен к mongodb. Этот обработчик, при поступлении…
2
votes
1 answer

Как осуществить поиск в Mongo по ключу и значению по всему документу?

Добрый день. Необходимо найти всех людей которые окончили, например, институт 567. Проблема в том, что мы не можем точно указать родительские элементы для этого института(и находятся на разных уровнях). Например и в professions.actor.theatre.drama…
2
votes
1 answer

В MongoDB можно задать size коллекции, а потом его можно увеличить у этой коллекции?

В MongoDB можно задать size коллекции, а потом его можно увеличить у этой коллекции? Если да то какой командой?
Gennady
  • 1,227
2
votes
1 answer

Как в AWS организовать связку (на 2 инстансах EC2) MongoDB + Веб-сервер?

Есть 2 EC2 c3.xlarge на одном хочу разместить MongoDB на другом Webserver(Apache+PHP). Как в AWS организовать работу инстанса с Webserver с инстансом MongoDB с минимальными задержками? А проще говоря как сделать чтобы инстанс с MongoDB был не открыт…
2
votes
1 answer

Индекс по вложенному полю

Добрый день. Есть коллекция документов следующего вида: [ {User: { guid: 1, prop: 1}}, {User: { guid: 2, prop: 2}}, {Resource: {guid: 3, prop: 3}}, ] Есть задача индексировать User.guid как уникальный. Но при создании второго ресурса я получу…
2
votes
0 answers

Mongodb отличие match и find

в чем отличие find от pipeline "($match", почему большинство использую pipeline-ы? Зачем тогда нужен find? Как сделать запрос в виде pipeline? monoappCol.find({'Name': "John" , 'time': {"$in": list(df)}}, {"_id":0, "topic":1, })
1
vote
1 answer

Совместное использование $elemMatch и $in в MongoDB

Имеется коллекция: [ { "name": "Коля", "specifications": [ { "name": "Рост", "value": 190 }, { "name": "Вес", "value": 78 }, { "name": "Любимое занятие", "value": "Поиск кузнечиков"} ] }, { "name": "Вася", …
1
vote
1 answer

обновление значений объектов вложенных массивов в mongodb

Есть документ { id: 10, orders: [ { id: 1 name: order1, files: [ {id: 1, name: file1} ] }, { id: 2 name: order2, …
1
2 3 4 5 6 7