@MongoDBRussian

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

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

Galeups
16.09.2018
10:41:23
Всем привет, раз вопрос про файлы)) тоже спрошу

Есть пользователи, у них есть аватары, как правильнее их хранить?

В данный момент храню в документе в base64

yopp
16.09.2018
10:45:23
gridfs

Не, там просто ссылочка.
https://docs.mongodb.com/ecosystem/use-cases/storing-comments/

Вот варианты как вы можете хранить такие сущности

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
в чём может быть косяк?
а правильно указали Authentication Database?

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
а правильно указали Authentication Database?
у меня чуть по другому - но секунду назад я решил проблему

страннл

у меня на второй машине датабаза - test

тут же нужно было ввести админ

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
может ограничение но коннект с разных ip? authenticationRestrictions
два компа - ноут и настольник рядом стоят, с одного вайфая наружу торчат

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
Привет. Проседает ли скорость, если юзать подряд/рядом несколько aggregate?
как при любых запросах. Для уверенности проверьте.

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 мб. Т.е. куда память уходит понятно. А почему оом килер грохает процесс нет.

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
а ООМ киллер настроен, чтобы не грохать монгу до последнего?
Поговорил с админами и выяснилось что не настроен. Сказали сделают. Посмотрим как будет работать.

Алексей
18.09.2018
08:24:38
Алексей > Которые насколько я знаю кушают по 1 мб. Это вы загнули, имхо.
https://docs.mongodb.com/manual/faq/diagnostics/#how-do-i-calculate-how-much-ram-i-need-for-my-application Последний пункт в списке. - "Each database connection thread will need up to 1 MB of RAM."

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

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