@MongoDBRussian

Страница 324 из 342
yopp
04.10.2018
20:18:48
чувак с rethink_db

Alexander
04.10.2018
20:19:02
А, ну разбань

В истории его глянь

Banschikov
05.10.2018
04:18:28
Всем привет! Кто нибуть держит монгу в k8s? С простейшей конфигурацией replicaset? Поделитесь рецептом, как ее готовите

Google
Banschikov
05.10.2018
06:01:02
https://github.com/helm/charts/tree/master/stable/mongodb
Забыл допосить что кроме Helm. Сейчас его выпиливаю и монга этим чартом задеплоена

Yaroslav
05.10.2018
06:02:24
Забыл допосить что кроме Helm. Сейчас его выпиливаю и монга этим чартом задеплоена
А почему выпиливаешь , есть какие то проблемы с этими чартами?

Banschikov
05.10.2018
07:29:23
я helm использую, 4 проекта депооится так
Ну там я много непрятностей от него получил, но это уже дургая тема.

Banschikov
05.10.2018
09:22:21
Yaroslav
05.10.2018
09:23:17
От монги в нем.
а в чем конкретно то не приятность , я просто его сейчас юзаю хотелось бы избежать всяких разных проблем )

Banschikov
05.10.2018
09:25:50
а в чем конкретно то не приятность , я просто его сейчас юзаю хотелось бы избежать всяких разных проблем )
Мне не устраивает его архитектура. Это по факту клиент-сервер. Сервер находится в k8s,рендерит темплейты и загоняет их в k8s. Переоодически ловлю всякие приколюхи непонятные при деплое.

а в чем конкретно то не приятность , я просто его сейчас юзаю хотелось бы избежать всяких разных проблем )
Не корректно иногда дерлоятся релизы. Т.е деплой прошел и REVISION не отображается. После нескольких манипуляций удалил релиз полностью, так как это был дев кластер. Потом пробовал еще раз передеплоить, и в итоге оо падал с ошибкой, что сервис сущевствует, но его по факту не было. еле пофиксил

а в чем конкретно то не приятность , я просто его сейчас юзаю хотелось бы избежать всяких разных проблем )
Или вот еще сегодня слышал историю, и уменя было похожее: при апгрейде, если при этом появились новые штуки, например новый сервис. Но сам апгрейд завершился с ошибкой в другом месте. То этот новый сервис создастся. Правим косяк в другом месте, делаем еще раз апгрейд, и получаем ошибку вида "сервис такой-то не найден". Он есть, но helm его не видит. Фиксится ручным удалением этого сервиса. Багрепорт такой у них есть, и он вроде пофикшен еще в январе был. Но чет не срослось у меня.

Yaroslav
05.10.2018
10:11:23
Или вот еще сегодня слышал историю, и уменя было похожее: при апгрейде, если при этом появились новые штуки, например новый сервис. Но сам апгрейд завершился с ошибкой в другом месте. То этот новый сервис создастся. Правим косяк в другом месте, делаем еще раз апгрейд, и получаем ошибку вида "сервис такой-то не найден". Он есть, но helm его не видит. Фиксится ручным удалением этого сервиса. Багрепорт такой у них есть, и он вроде пофикшен еще в январе был. Но чет не срослось у меня.
ну это рабочие моменты и баги иногда всплывают у кого то , у нас за время использование кубера , а точнее openshift-а и helm-а таких проблем небыло .все накатывается без проблем. Меня больше интересовала проблема с самим репликом сетом монги из этих чартов, я его сейчас тестирую на дев стенде и хочется заранее все узнать чтобы фекапов на проме не было после установки )

Google
Banschikov
05.10.2018
10:12:29
Yaroslav
05.10.2018
10:16:06
А так проблем не было особо. Все окей там. Но в целом хочется готовить свою монгу для k8s
ну такие проблемы бывает с этим ничего не поделаешь, надо разруливать в ручную , хотя опять же я с таким не разу не сталкивался . А насчёт готовки: если есть возможность и ресурсы со временем то почему бы и самому это не готовить, тут не кто не спорит )

Farrux
05.10.2018
12:40:35
Добрый день! помогите пожалуйста написать запрос. Нужно вытащить объекты у которых элемент массива больше переданного параметра. Проблема в том что сравниваемый элемент - это второй элемент массива внутри другого массива. пример объекта тут: https://gist.github.com/faraabdullaev/9f9055b72b6d6211694300b3b37d90b3

Farrux
05.10.2018
12:42:06
а в чем проблема?
в том что не могу написать запрос... ) массив в массиве и проверять только второй элемент вложенного массива.

Alexander
05.10.2018
12:42:06


Farrux
05.10.2018
12:42:44
у нас хранят... ну БД такую унаследовали уже, а сменить структуру уже поздно

Alexander
05.10.2018
12:43:04
ну вообще через аггрегацию наверн, но я хз как с такими данными их делать

Maxim
05.10.2018
18:54:31
кто-то юзал loopback? смотрю на эту монструозную махину, и не пойму когда нужно отказыватся от експреса/коа/адониса/неста и переходить на лупбек

Maxim
05.10.2018
18:55:26
привет)

Alexander
05.10.2018
18:55:47
и да, лучше сиди на экспрессе/koa

Maxim
05.10.2018
18:58:13
Alexander
05.10.2018
18:58:49
а какие аргументы?
первый: это чат по монге

Maxim
05.10.2018
18:59:33
первый: это чат по монге
блин, сорри за спам... я сегодня забыл поспать =(

Alexander
05.10.2018
18:59:48
никогда не слушайте
06.10.2018
15:01:06
Народ, простите за тупой вопрос, я вообще фронтендер, и тут тыкаюсь понемногу с беком, кто нибудь работал с cloud.mongodb.com как узнать, к какому кластеру они меня подключили? .... вопрос конечно донный, но я уже в вдоль и поперек их сайт облазил, не могу ничего найти толком.

Maksim
06.10.2018
17:00:57
Норм, уже блокнули

Google
Alexander
06.10.2018
17:11:47
@dd_bb

Alexey
06.10.2018
17:28:16
Кто знает способы вызовы скриптов, для миграции (когда нетривиальные апдейты)? Раньше был eval но он с 3.4 вроде не работает?

*начиная с 3.4

Курсором со стороны приложения долго получается

Max
06.10.2018
17:38:07
Норм, уже блокнули
кого блокнули? @dd_bb походу помощник спамера :)

Vova
06.10.2018
17:57:56
кого блокнули? @dd_bb походу помощник спамера :)
Блокнули юзера который спамил

Max
06.10.2018
17:59:39
Не забудьте репорт на канал тот отправить

yopp
06.10.2018
19:43:16
@dd_bb на пароме вообще

Maksim
07.10.2018
06:20:55
Timur
07.10.2018
08:51:34
Привет, пользуется кто Metabase с монгой?

никогда не слушайте
07.10.2018
14:43:11
Привет, в общем, пошел я читать основной мануал про mongodb чтобы не долбить тут тупыми вопросами... " It is the equivalent of an RDBMS table." Окей Гугл что такое RDBMS - "Реляционная система управления базами данных (RDBMS) - это программная система, обеспечивающая доступ к реляционной базе данных, изобретенной британским ученым из IBM Эдгаром Коддом." Окей Гугл, что такое реляционная база данных - "Реляционная база данных — база данных, основанная на реляционной модели данных." Б"№"№% , окей Гугл что такое реляционная модель данных - "Реляционная модель данных включает следующие компоненты: - Структурный аспект (составляющая) — данные в базе данных представляют собой набор отношений. - Аспект (составляющая) целостности — отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных. - Аспект (составляющая) обработки (манипулирования) — РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление)." Ребят, может кому не лень, последние 3 абзаца по человеки можете объяснить?

Ну или где обо всем этом можно почитать на человеческом языке, буду очень благодарен информации.. Спасибо.

AstraSerg
07.10.2018
14:49:03
Монго — не реляционная БД. Не туда свернули в самом начале :)

никогда не слушайте
07.10.2018
14:50:20
... может не мое :D

Ладно, уже спасибо)

Сорян, я из фронтенда, в БД вообще не шарю, просто свои проекты делать хочу, и нужно все таки научиться какому-то минимум...

Можно тогда такой вопрос, очень уж наверное глупый, но может вы меня в самом начала в нужно русло пустите. Я в общем, пилю приложение, что-то вроде учета расходов. (Да знаю, таких много) по этому и решил взять то, что уже реализовано. И попробовать собственными силами сделать имплементацию. Из функционала, регистрация/влод и уникальные какие-то данные для каждого пользователя, а дальше я на фронте буду все считать и рисовать графики как мне нужно. Мне подойдет для этого mongodb?

никогда не слушайте
07.10.2018
14:58:49
Вполне
Спасибо) Пойду тогда дальше гуглить, а то вопросы у меня совсем поверхностные, надо сначала углубиться в мат.часть)

Google
Artem
07.10.2018
17:57:34


Nick
07.10.2018
18:24:08
А вы пробовали update?

Alexander
07.10.2018
18:54:58
а можно со сжатием?

никогда не слушайте
07.10.2018
18:55:15
Ща

Сначала команды которые выполняю. 1. mongod --port 27017 --dbpath /data/db --auth (все окей, пишет что ждет коннект) 2. mongo --port 27017 -u "m1Dc9VROZeEMXDEH" -p "xhRg3MFZ9fDzhaLG" --authenticationDatabase "admin"





Это нормально? Или я чего-то не понимаю. Простите пожалуйста за глупые вопросы, я первый раз вообще с БД дело имею, точнее с их настройкой. До этого только firebase использовал.

никогда не слушайте
07.10.2018
19:25:57
А, все, понятно - "Your created database (mydb) is not present in list. To display database, you need to insert at least one document into it."

AstraSerg
07.10.2018
19:26:38
Если подключилсь, сделайте db.ttt.insert({a:1})

никогда не слушайте
07.10.2018
19:27:16
Ага, да, так и сделаю щас) Ох, сложно все тут у вас оказывается)

AstraSerg
07.10.2018
19:27:59
Это добавит ключ a со значением 1 в коллекцию ttt

никогда не слушайте
07.10.2018
19:32:14
Это добавит ключ a со значением 1 в коллекцию ttt
А можно еще глупый вопрос?) Я до это только с MySql работал и то, чуть чуть, вот к примеру, мне нужно хранить (пусть сейчас в открытом виде) email и пароль к аккаунту... как мне это в коллекцию правильно добавить?

Nick
07.10.2018
19:37:25
просто сохраняйте в поля

никогда не слушайте
07.10.2018
19:37:54
А, ну да, логично... что-то мне кажется спать уже пора) Спасибо за помощь)

Nick
07.10.2018
19:37:56
так же как и в мускуле, суть абсолютно та же, если использовать плоские структуры

Страница 324 из 342