Size: a a a

2020 May 05

DS

Dmitry Sergeev in MongoDB Russian
Denis 災 nobody
cloudformation же
у  amazon разве нет manage mongodb?
источник

D

Denis 災 nobody in MongoDB Russian
нет
источник

D

Denis 災 nobody in MongoDB Russian
есть аналог, примерно совместимый по апи, но в нашем случае это "примерно" не подходит
источник

DS

Dmitry Sergeev in MongoDB Russian
Denis 災 nobody
есть аналог, примерно совместимый по апи, но в нашем случае это "примерно" не подходит
documentDB?
источник

D

Denis 災 nobody in MongoDB Russian
с год назад мне перечисляли чего там нет и что не так, но всё забылось уже
источник

DL

Daniil Lebedinsky in MongoDB Russian
Denis 災 nobody
не получится 1 раз выкатить кластер, он может сам заменить ноду например
а зачем autoscale для бд-кластера вообще?
источник

DS

Dmitry Sergeev in MongoDB Russian
Denis 災 nobody
не получится 1 раз выкатить кластер, он может сам заменить ноду например
Так там один фиг нужно какой-нибудь шард ключ выбрать. То есть автоматику навесить там будет проблемно.

Да и в целом, там же при автоскейле нового шарда, данные, которые в него переедут, будут удалятся со старых. А это дорогая операция, и в кластере ее никак нельзя контроллировать. И можно этим автоскейлом весь кластер положить.

Все зависит от нагрузок конечно, но если ты уже говоришь про sharded кластер, то они у тебя не маленькие
источник

V

Vadim in MongoDB Russian
Добрый день, запускаю функцию ExecutableMongoScript (Spring Data), которая внутри использует eval. В итоге БД пишет 'not authorized on db to execute command { $eval ...'. Почитал, вызов Eval требует много прав. Как правильно вызывать скрипты в монго? Как это делать в 4,2+ где eval удален? Спасибо!
источник

N

Nick in MongoDB Russian
Vadim
Добрый день, запускаю функцию ExecutableMongoScript (Spring Data), которая внутри использует eval. В итоге БД пишет 'not authorized on db to execute command { $eval ...'. Почитал, вызов Eval требует много прав. Как правильно вызывать скрипты в монго? Как это делать в 4,2+ где eval удален? Спасибо!
извне через mongo blabla.js
источник

DS

Dmitry Sergeev in MongoDB Russian
Denis 災 nobody
суть в том что там ноды в autoscale group
в случае готового кластера и уже выбранного ключа шардирования, то добавить новый шард это - запустить ec2 в твоем случае, с готовыи ключом (security.keyFile). А затем добавлением его в кластер в mongos (sh.addShard).
Ну или поднятия трех ec2, делаем из них replicaset, а потом добавляем в кластер, если хотим отказоустойчивость шарда.

А вот если мы хотим соскейлится вниз...

По идее это можно автоматизировать. Но мне кажется такая история не про mongodb, и можно огрести проблем больше чем хотелось.
источник

EI

Edem Injection in MongoDB Russian
как в монго обращаться к определенному элементу массива?
источник

NS

Nikolay 🤷🏼‍♀️ Simoti... in MongoDB Russian
Edem Injection
как в монго обращаться к определенному элементу массива?
смотря в каких ситуациях
источник

EI

Edem Injection in MongoDB Russian
источник

EI

Edem Injection in MongoDB Russian
а какие самые обиходные способы есть?
источник

NS

Nikolay 🤷🏼‍♀️ Simoti... in MongoDB Russian
это агрегация?
источник

EI

Edem Injection in MongoDB Russian
это инсерт
источник

NS

Nikolay 🤷🏼‍♀️ Simoti... in MongoDB Russian
зачем при инсерте обращаться к элементу массива
источник

EI

Edem Injection in MongoDB Russian
скрин инсерта имеею ввиду
источник

EI

Edem Injection in MongoDB Russian
пишу просто запрос
источник

EI

Edem Injection in MongoDB Russian
и надо что-то такое
источник