Size: a a a

2020 April 26

M

Melodeiro in MongoDB Russian
Art
Сколько минимум оперативки(у vds)  нужно для монго, чтобы она запустилась? А то помню там ограничения какие-то были
Ну да, небольшая ДБ ест уже 450МБ, я бы не рисковал с 512ю
источник

A

Art in MongoDB Russian
Да я так понял она под кеш резервирует просто
источник

NS

Nikolay 🤷🏼‍♀️ Simotiuk in MongoDB Russian
на 500мб должно быть норм
источник

x

xppyct in MongoDB Russian
Григорий Зданович
Всем привет, есть какая-нибудь хорошая инструкция как поднять mongo с шардированиям?
а если направите в сторону примера с ансибл, то вообще низкий поклон вам
https://docs.ansible.com/ansible/latest/modules/mongodb_replicaset_module.html#mongodb-replicaset-module  +  https://docs.ansible.com/ansible/latest/modules/mongodb_shard_module.html#mongodb-shard-module

шарды не пробовал, РС собирается один раз, при повторном прогоне после изменения инвентори новые ноды в него не добавятся. Для первого запуска рс с шардами подойдет.
источник

SS

Stan Smith in MongoDB Russian
Коллеги, добрый день!
Подскажите пожалуйста, не соображу.
Как объеденить эти два запроса так, чтобы на выходе присоединить поле категорий к найденному магазину?

    const Shop = await this.shopModel.aggregate([
     {
       $match: { shop },
     },
     {
       $lookup: {
         from: 'products',
         localField: 'shop',
         foreignField: 'shop',
         as: 'products',
       },
     },
   ])
   const Categories = await this.productModel.aggregate([
     {
       $match:{ shop }
     },
     {
       $project: { category: 1 }
     },
     { $unwind: "$category" },
     { $group: {
        _id: '$category' ,
        count: { $sum: 1 }
       }
     }  
   ])
источник

A

Alex in MongoDB Russian
Всем привет, в монгодб можно как-нибудь upsert many сделать? Что-то  в гугле 0 информации
источник

DL

Daniil Lebedinsky in MongoDB Russian
Alex
Всем привет, в монгодб можно как-нибудь upsert many сделать? Что-то  в гугле 0 информации
updateMany с upsert: true
источник

A

Alex in MongoDB Russian
Daniil Lebedinsky
updateMany с upsert: true
Блин, я хотел не это спросить)
Не знаю как вопрос сформулировать
источник

A

Alex in MongoDB Russian
Кароче подумаю еще🤪
источник

ГЗ

Григорий Зданович in MongoDB Russian
xppyct
https://docs.ansible.com/ansible/latest/modules/mongodb_replicaset_module.html#mongodb-replicaset-module  +  https://docs.ansible.com/ansible/latest/modules/mongodb_shard_module.html#mongodb-shard-module

шарды не пробовал, РС собирается один раз, при повторном прогоне после изменения инвентори новые ноды в него не добавятся. Для первого запуска рс с шардами подойдет.
Спасибо
источник

FV

Folt Viser in MongoDB Russian
Я тут недавно читал про миграции в монге, может кто просветит, зачем она если это докоментная бд?
источник

DL

Daniil Lebedinsky in MongoDB Russian
Folt Viser
Я тут недавно читал про миграции в монге, может кто просветит, зачем она если это докоментная бд?
Затем же, что и во всех остальных БД)
источник

B

Bty in MongoDB Russian
Добрый день! Посоветуйте пожалуйста курсы по монгодб с нуля (желательно с примерами на Node.js/mongoose)
источник

FV

Folt Viser in MongoDB Russian
Daniil Lebedinsky
Затем же, что и во всех остальных БД)
Так там же схема не жёсткая
Или я может не так понял что то?
источник

DL

Daniil Lebedinsky in MongoDB Russian
Bty
Добрый день! Посоветуйте пожалуйста курсы по монгодб с нуля (желательно с примерами на Node.js/mongoose)
https://university.mongodb.com

И вся оф дока
источник

DL

Daniil Lebedinsky in MongoDB Russian
Folt Viser
Так там же схема не жёсткая
Или я может не так понял что то?
Миграция в контексте БД - обновление структуры базы данных от одной версии до другой (обычно более новой). Это можно и зачастую необходимо делать в любой БД
источник

FV

Folt Viser in MongoDB Russian
Daniil Lebedinsky
Миграция в контексте БД - обновление структуры базы данных от одной версии до другой (обычно более новой). Это можно и зачастую необходимо делать в любой БД
Вот для примера: если есть коллекция с пользователями и я захочу добавить туда поле которого ещё нет, мне для этого миграция нужна будет? (Или это уже зависит от бизнес логики, когда новое после нужно обязательно чем то заполненным ?)
источник

DL

Daniil Lebedinsky in MongoDB Russian
Folt Viser
Вот для примера: если есть коллекция с пользователями и я захочу добавить туда поле которого ещё нет, мне для этого миграция нужна будет? (Или это уже зависит от бизнес логики, когда новое после нужно обязательно чем то заполненным ?)
Процесс добавления этого поля и будет миграцией. Зависит от бизнес логики, да
источник

FV

Folt Viser in MongoDB Russian
Daniil Lebedinsky
Процесс добавления этого поля и будет миграцией. Зависит от бизнес логики, да
А я то уже думал что-то пропустил
Ох 😬
источник

FV

Folt Viser in MongoDB Russian
Спасибо
источник