Talant
Что ж
Talant
Тада реально доку почитаю
Talant
Раз на то пошло
Anonymous
С богом
Anonymous
Даваи
Anonymous
А ой
Talant
Судя по тому, как я ебался с установкой, бог не простит мне прелюбодеяние
Talant
Теперь только к чëрту обращаться
Anonymous
А чё с установкой
Anonymous
Изиж
Talant
Это да
Talant
Для большинства
Talant
А у меня зависимости решили поныть
Anonymous
Ясно
Hellomik
Talant
Это брат его, да?
Hellomik
нет
Hellomik
просто типа индексацию лучше знать если знаешь в чем его смысл
Hellomik
и тогда ты можешь запросы которые типа работают где то 0.5сек можешь делать за 0.1сек
Talant
Об эффективности пока речи не идëт
Talant
Я просто на работу устраиваюсь
Talant
А для тестового задания дали именно монго
Hellomik
ну вот индексация жесткий прогресс дает
Talant
Так
Hellomik
lookup хорошое решение
Talant
Стоит вникнуть
Talant
Всë же потом с этим работать
Hellomik
типа realtion только они там оссобенные и чаще всего быстрее чем relation но одно условия если индексация есть
Hellomik
тогда вместо того что бы делать n пробежки он делает log(n)
Talant
Мне ещë чутка мозг ломает, что нет типов данных
Hellomik
Typescript юзаешь ?
Hellomik
если да то проблем не будет
Hellomik
Hellomik
типа так
Hellomik
но если TS
Talant
Я на golang пишу...
Дмитрий
Здравствуйте.
Не могу завести на Centos 7 MongoDB 4.0.27
Установлена из пакетов Epel Repo.
Когда делаю systemctl start mongod - получаю ошибку Status 14
Но если запустить через /usr/bin/mongod -f /etc/mongod.conf - то сервер стартует. ЧЯДНТ?
Dmitry
Дмитрий
Viktar
P1GAS
Привет
P1GAS
Можно ли сортировать документы по длине постов?
P1GAS
Ну то есть нашëл решение, но нет ли по элегантнее?
Anonymous
Так итак все просто
Kane
репликасет можно разместить на двух узлах? или обязательно нужен арбитр?
Nick
репликасет можно разместить на двух узлах? или обязательно нужен арбитр?
можно на двух, но тогда в случае падения одного из участников реплики вторая нода сама по себе не сможет работать, т.к лидера не получится выбрать т.к. не наберется большинство. Собсна для возможности организовать голосование и выбрать оставшуюся живую ноду репликасета и нужен арбитр.
Kane
понял спасибо
Anonymous
это кластеризация?
Oleg
это репликасет. shared everything
Kane
Nick
мне для стейджинга
тогда да арбитр излишне, там достаточно будет просто наливать данные. Единственно если на стейдже будут производиться активные операции, то надо будет ноду отключать от реплики, а то она в slave режиме не даст это сделать
Nick
Nick
Suren
Привет всем, у меня вопрос- как начинающему в бэкенде и в базе данных посоветуете ли использовать Mongo для работы с React Native. Некая работа с Реактом уже есть и нужно сделать ее бекэнд. Если дадите дельные советы буду благодарен, спасибо!
Kane
Nick
Nick
Kane
а зачем там именно репликасет? если просто для игрищ то почему бы не поднимать просто стендалон ноду монги
тут два момент, 1) это персональная просьба одного из девов (у него есть объяснение зачем ему это надо, а я сосбственно не против). 2) я размышляю примерно так, на проде репликасет, соотв. как минимум в параметрах подключение это наверное как-то отражено, ну и мне хочется чтобы параметры подключения были одинаковыми - вдруг там гипотетически могут быть какие-то нюансы/отличия при работе со стендалоном и репликасетом
Nick
Kane
еще момент, может кто читал, какую книгу лучше почитать? левую или правую? сам к o'reilly больше склоняюсь т.к. 2020 vs 2017
Kane
ну да, в левой описана 4.2, а в правой еще старее, ок понятно вопрос снят ))
Suren
Алексей
Привет. Подскажите пожалуйста, есть у меня уже существующая коллекция, а мне нужно изменить схему, тоесть добавить новое поле. Каким образом можно пересоздать коллекцию без потери данных?
Савченко
Всем привет. Развернул репликасет mongodb 4.4.6 в k8s через оператор от percona и, если зайти внутрь контейнера, то top-oм вижу, что mongod создает огромное кол-во тредов (до 30к), причем в running из них не более 50. Причем неважно, есть ли нагрузка на БД. Подскажите, пожалуйста, насколько это ок, и есть ли возможность снизить кол-во тредов?
Клиент подключается пока один, но у него около 100 воркеров, подключается через пул.
Ограничение maxIncomingConnections пробовал задавать 100 и 400, но разницы не заметил.
В основном, все треды - сетевые подключения с рассылкой топологии клиенту.
Sinaver
Народ всем привет, может кто-то подсказать как правильно добавлять файлы которые приходят с фронтенда в Монго, допустим могу ли я просто записывать файл строкой в поле {_id: 123, file: 'сюда файл'} или конвертировать в base64 и так же записывать? а то в документации очень сложно описывают как записывать через GridFS
Андрей
Sinaver
Андрей
Sinaver
Sinaver
у менять есть бд client и бд files, в client есть коллекция users, а в files коллекция images, в users у меня у каждого документа есть objectId документа из коллекции images, как можно сделать агрегацию по users чтобы взять по id элемент из images и записать его в user?
Sinaver
если можно линк на монго где это почитать
Алексей
Подскажите пожалуйста, можно ли вообще добавить поле в коллекцию, если оно не было описано в монгузовской схеме?
Anonymous
да
Bogdan
Bogdan
Лайк если ложил прод такой штукой
Anonymous
дев сервак ложил
Bogdan
Я тоже дев