
David
04.09.2017
13:13:41

yopp
04.09.2017
13:14:29
Делюсь: не пытайтесь оптимизировать проблемы, которая физически не наблюдается

David
04.09.2017
13:16:16

yopp
04.09.2017
13:17:41
В обсуждаемом случае, когда будет реальная нагрузка, которая будет приводить к проблемам, тогда и надо будет решать реальную проблему (ускорение рендеринга, оптимизация запроса). Решение мифических проблем — лотерея и пустая трата денег. Лучше тратить это время на решение бизнес задачи

Google

Nick
04.09.2017
13:25:24
тут должна быть ссылка на доклад Шипелёва про оптимизации, хоть и в java кнтексте, но суть одна для всего:
https://www.youtube.com/watch?v=EupF3VNXPPQ

Снобяъ
04.09.2017
21:25:17
Привет всем. Хочу начать изучать Монгу. Английский так себе. С чего начать? Слышал про mlab, atlas.
Нашел вот эти видео https://university.mongodb.com/courses/MongoDB/M001/2017_August_2/courseware/Chapter_1_Introduction/594d8f1e8c07c3a9b60bdfb3/vertical_4f436a3594cd

Pavel
04.09.2017
21:40:57
прекрасный выбор

Алексей
04.09.2017
21:51:28
лучше начать с английского ;)

Marat
05.09.2017
05:48:30
всем привет, посоветуйте хорошую bi для анализа данных и построения отчетов

Adarsh
05.09.2017
06:16:05
Hello everyone
Adarsh here from India ?

Slava
05.09.2017
06:25:50

Marat
05.09.2017
06:37:41
ок, попробую

Aleksandr
05.09.2017
07:00:57
а как можно обработать коллекцию на добавление новых данных в старые записи?
помню что на стороне монги была возможность запустить JS скрипт на такое дело

Nick
05.09.2017
07:15:11
конкретизируй

Aleksandr
05.09.2017
07:17:59
добавляю в одну коллекцию массив, в которой будут содержаться айдишники объектов из другой коллекции
то есть создаю некое подобие связи one-to-many
и вот сейчас надо обработать старые записи и добавить в них содержимое из второй коллекции (во второй коллекции есть ссылка на айди объекта в первой коллекции)
для примера
orders { goods: array }
goods { order: dbref(orders) }

Google

Aleksandr
05.09.2017
07:18:43
вот и надо обойти коллекцию с товарами, и добавить их айдишники в коллекцию заказов объектом DBRef в соответствующее поле

Nick
05.09.2017
07:24:25
а какой драйвер используется? на чем писано
по идее это вопрос к доке этого драйвера, как правильно разрешать ситуации с дбреф

Aleksandr
05.09.2017
07:25:45
да я хочу прямо в монге скрипт запустить

Nick
05.09.2017
07:26:09
@dd_bb может меня поправит, но такого вроде как нет

Aleksandr
05.09.2017
07:26:28
db.goods.find({"order": {$exists: true}}).forEach(function (good) { //do smth });

Nick
05.09.2017
07:27:23
либо я совсем не понял что нужно)
так
походу тебе просто нужно реализовать на js скрипт
который ты скормишь монгошелу

Aleksandr
05.09.2017
07:29:39
угу, вот с ним сейчас и вожусь
пока родил только такое
db.goods.find({"order": {$exists: true}}).forEach(function (good) {
var order = db.orders.find({"_id": good.order.id});
});
а вот как создать средствами монгошелла dbref пока не понял

Nick
05.09.2017
07:34:56
https://docs.mongodb.com/manual/reference/mongodb-extended-json/index.html#db-reference
в ref название коллекции, в id твой Id
сам не пользовал, поэтому хз как получится

yopp
05.09.2017
08:04:10

GNU/Docker
05.09.2017
08:12:09
А где жс в монге вообще?
Всмысле не в шелле а внутри есть ли

yopp
05.09.2017
08:15:17
В мап редьюсе как минимум

Google

yopp
05.09.2017
08:15:49
Можно кстати через него конвертнуть, но будет нетривиально

Митко Соловец?
05.09.2017
10:20:36
Ребят всем привет, устанавливаю монго по официальной доке - https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
Все окей и работает. Но не получается сделать автозагрузку монги при старте системы, sudo update-rc.d mongod defaults не работает. Кто сталкивался?

David
05.09.2017
10:28:49
убунта новая там теперь system.d
sudo systemctl enable mongodb

Митко Соловец?
05.09.2017
10:29:34
vagrant@vagrant:~$ sudo systemctl enable mongodb
Failed to execute operation: No such file or directory

David
05.09.2017
10:33:20
а сами команды типа sudo service mongod start/stop
работают?

Митко Соловец?
05.09.2017
10:34:07
да
и вроде сейчас перезагрузил виртуалку, ввел mongo, вроде клиент норм отработал
в тестовой же базе нет коллекций?

.
05.09.2017
10:46:17
>Failed to execute operation: No such file or directory
sudo systemctl enable mongod
без b на конце

Митко Соловец?
05.09.2017
10:47:37
mongod это же сервер?

David
05.09.2017
10:50:02
демон

Митко Соловец?
05.09.2017
10:51:51
демон
sudo systemctl enable mongo вот так в общем?

David
05.09.2017
10:52:46
поправили же, mongod должно быть, а не mongo
mongo - это шелл монги
mongod - это сам сервер

Митко Соловец?
05.09.2017
10:55:28

.
05.09.2017
13:56:03
Кто-то тут говорил про новую ожидаемую фичу сессии в монге. Можно ссылку?

Nick
05.09.2017
13:58:39
https://emptysqua.re/blog/driver-features-for-mongodb-3-6/#sessions

Yalaw
06.09.2017
02:54:18
Нашел кое что, вроде годнота, может кому полезно будет тоже

Google

Yalaw
06.09.2017
02:54:18
t.me/moneymafia — канал с различными схемами и мануалы для заработка на любой вкус и цвет, а также бесплатные сливы приватных материалы с закрытых форумов.

Виталий
07.09.2017
03:10:11
Всем привет!!!
Вот подгон проектов, которые реально платят.
У каждого из них есть бот и сайт, в которых содержится более подробная информация.
@trinity3me_bot — Invest and every day receive 3.33% of your deposit! Самый популярный!
В этих двух есть портфолио. Платят, отличные проекты. Invest and every day receive 5.55% (min) of your deposit!
@wales_global_bot @goldstarfinance_bot
Если коротко, заработать можно и очень много, главное не дрейфить! В ботах есть ссылки на крупные чаты, в которых вам все расскажут и покажут. Спасибо за внимание!
Также сайты:
https://trinity3.me
https://wales-global.com
https://goldstar.online

Marashle
07.09.2017
04:11:30
Нашел кое что, вроде интересно, может кому нибудь будет тоже интересно
t.me/darknetinfo — все о темной стороне интернета, рассказы о работе кладменов, наркоторговцев, об организации теневого бизнеса и многое другое интересное.

Viktor
07.09.2017
05:05:44
@dd_bb
Забань еще @priroda1vip

Ruslan
08.09.2017
09:11:15
raise ValueError('update only works with $ operators')
камрады, как найти этот кусок в доке? я понимаю это спец операторы на апдейт вида $inc $set, но найти в доке не могу

Nick
08.09.2017
09:13:01
https://docs.mongodb.com/manual/reference/operator/update/
списком что можно использовать

Ruslan
08.09.2017
09:14:06
спасибо!

Timur
08.09.2017
11:02:18
Всем привет. Столкнулся с ситуацией, когда нужно делать поиск по документу, у которого есть 2 массива. Насколько я понял, нельзя сделать компаунд индекс, где более одного поля – массивы (https://docs.mongodb.com/manual/core/index-multikey/#compound-multikey-indexes).
Что вообще в такой ситуации делать? У меня оба массива имееют ограниченное кол-во элементов (1-3). Сделать вместо массивов объекты?

yopp
08.09.2017
11:15:15
Ну или да, сделать одно индексируемое поле, может оказаться эффективнее на очень большом объёме. Но я бы сначала на двух индексах попробовал

Timur
08.09.2017
11:27:30
Т.е. для селектов могут использоваться несколько индексов?

Aivars
08.09.2017
11:29:57
То есть если у тебя два индекса на разные поля и в выборке эти два поля, индексы будут скомбинированы и использованы вместе.

yopp
08.09.2017
11:33:09

Timur
08.09.2017
11:36:03
Спасибо, как раз пытался найти)

Theridia
10.09.2017
05:53:11
t.me/teleglap — каталог самых полезных и интересных каналов в телеграм.

Google

Vova
11.09.2017
12:50:00
кстати, интересно насколько вот такая штука: Percona TokuMX , глючна. Совсем атас или на уровне монги? Интересна бесплатность энтерпрайзных фичей типа шифрования.