
Artem
15.09.2018
23:38:19
Привет, у меня вопрос: Как лучше структуру организовать?
У меня есть коллекция "marathon" - это марафон в котором люди буду участвовать.
Каждый день они должны отправлять отчеты за день (фото и видео), куда лучше класть эти отчеты? В коллкецию или отдельную лучше коллекцию сделать?

Vova
16.09.2018
07:36:28

AstraSerg
16.09.2018
08:13:29

Constantin
16.09.2018
08:19:43

Google

Artem
16.09.2018
10:28:49
Не, там просто ссылочка.

Galeups
16.09.2018
10:41:23
Всем привет, раз вопрос про файлы)) тоже спрошу
Есть пользователи, у них есть аватары, как правильнее их хранить?
В данный момент храню в документе в base64

yopp
16.09.2018
10:45:23
gridfs
Вот варианты как вы можете хранить такие сущности

Galeups
16.09.2018
10:50:16
Спасибо

yopp
16.09.2018
12:06:36
Поздравляю, мы перешагнули тысячу! ???

AstraSerg
16.09.2018
12:38:08
Юухуууу!

m
17.09.2018
04:31:25
привет, не подскажете, как монго-консолью удалить документы, которые не уникальны по конкретному полю? можно зачейнить find, customFilter и "saveMany" ?
UPD: не прокатывает, не так всё просто

AstraSerg
17.09.2018
05:26:20

Maxim
17.09.2018
10:01:37
Привет - есть проблема, пол часа долбусь не могу решить - компас не хочет конектится к cloud.mongodb.com . На одной машине норм, а на другой - лажа, при чём на этой другой машине, с этими же кридами мой апликейшен может нормально конектится к монге

Google

Maxim
17.09.2018
10:01:45
в чём может быть косяк?
authentification failed вверху, и хоть ты тресниэ

AstraSerg
17.09.2018
10:10:21

Maxim
17.09.2018
10:11:36
1 в 1 как на другом компе
ссылку для коннекта беру с енв файла, в приложухе конекшен к бд работает на ура

AstraSerg
17.09.2018
10:13:45
а как вы скармливаете компасу uri соединения? ему же вроде нужно давать параметры только раздельно...

Maxim
17.09.2018
10:14:32

AstraSerg
17.09.2018
10:15:04

Maxim
17.09.2018
10:15:30
страннл
у меня на второй машине датабаза - test
тут же нужно было ввести админ

AstraSerg
17.09.2018
10:15:56

Maxim
17.09.2018
10:16:06
стало - админ

AstraSerg
17.09.2018
10:16:13
аааа, ну и отлично

Maxim
17.09.2018
10:16:23
но на соседней машине с тест работает, а с админ - нет)

AstraSerg
17.09.2018
10:17:05
может ограничение но коннект с разных ip? authenticationRestrictions

Google

Maxim
17.09.2018
10:17:37

AstraSerg
17.09.2018
10:18:16

Maxim
17.09.2018
10:19:04
тады - хз....
я готов жить без этого знания) в любом случае - спасибо, ваш/твой скрин натолкнул на мысль сменить датабазу)

AstraSerg
17.09.2018
10:19:24
так оно обычно и бывает :)
правильно сформулированный вапрос - половина ответа :)

CFFTRP
17.09.2018
14:00:56
Привет. Проседает ли скорость, если юзать подряд/рядом несколько aggregate?
Допустим, нужно при наличии 2-3 параметров в запросе взять 2-3 различные коллекции

AstraSerg
17.09.2018
14:03:44

Andrey
17.09.2018
22:54:39
Ребятки, может кто-то подскажет.
Есть коллекция в MongoDB с ODM(object doc mapper). Я ее переименовал в другую, ODM сбился, и теперь я получаю BSONDocuments вместо нужных мне объектов. Как можно вернуть ODM "на место"?

AstraSerg
18.09.2018
05:30:55

yopp
18.09.2018
06:25:31
Побанил
Тебя аватарка спасла
Там паттерн ников похож на твой. Если тебя вдруг будут банить на входе в группы, не удивляйся

Vlad
18.09.2018
06:37:41
Добрый день.
Недавно сервера с replicaset одновременно потухли. После включения одна подчиненная нода не могла подключиться к кластеру из-за сломанных коллекций/индексов. Отключил её, запустил с —repair, но это не спасло. Прищлось перезалить данных с живых нод, после чего объединение произошло.
Подскажите, пожалуйста, это были правильные действия, или есть есть более элегантное решение при падении кластера и крашем данных?

Алексей
18.09.2018
08:10:54
Всем привет. Наверно тут уже 100500 раз спрашивали про это, но я покопавшись в истории переписки не нашел ответа. ОС система убивает процесс mongod когда на сервере заканчивается оперативная память. Логично что монга использует всю память. Но почему она грохается то? Причем место под кеш полностью не занято. занято 1,5 гига из 3,6 возможных. Еще висит много подключений к базе 2244 штуки. Которые насколько я знаю кушают по 1 мб. Т.е. куда память уходит понятно. А почему оом килер грохает процесс нет.

Viktor
18.09.2018
08:12:08

AstraSerg
18.09.2018
08:18:06
Алексей
> Которые насколько я знаю кушают по 1 мб.
Это вы загнули, имхо.

Алексей
18.09.2018
08:19:07
В доке такую цифру видел. Но может чего-то и напутал. Если найду скину ссылочку.

AstraSerg
18.09.2018
08:19:37

Google

Алексей
18.09.2018
08:20:54

yopp
18.09.2018
08:21:58
Добрый день.
Недавно сервера с replicaset одновременно потухли. После включения одна подчиненная нода не могла подключиться к кластеру из-за сломанных коллекций/индексов. Отключил её, запустил с —repair, но это не спасло. Прищлось перезалить данных с живых нод, после чего объединение произошло.
Подскажите, пожалуйста, это были правильные действия, или есть есть более элегантное решение при падении кластера и крашем данных?
Если под «перезалить» вы имеете ввиду проверить диски, статистику SMART, по необходимости поменять диски или контроллер, удалить dbpath, и по новой добавить в кластер, дождаться завершения initial sync, то да

Алексей
18.09.2018
08:24:38

AstraSerg
18.09.2018
08:27:41
о как . Спасибо!