A
dbRef is not defined, кто-нибудь знает в чем прикол?
Pavel
из контекста вырвал
Pavel
в терминале чот ковыряешь?
Alexander
а никто курс M312: Diagnostics and Debugging на MongoDB University не проходит? )
yopp
mongoimport не для бекапов
yopp
mongorestore
yopp
и там или --archive или --gzip, не помню уже
✙ galactico ✙
Ребят, компания обязывает сдать сертификацию по монге. Как готовиться, чтоб сдать с первого раза. На первый раз оплатить компания, а потом уже за свои по 150$ за попытку
yopp
пройти курсы в монго универститете
yopp
плюс помоему там есть материалы по и инструкции по подготовке к сертификации
yopp
это что за компания такая?
✙ galactico ✙
Прошёл для node.js и dba
Viktor
Фигня с веб-камерой называется online proctoring :)
Viktor
А в чем разница, кстати, сертификат элитней?
yopp
пипец у вас нацизм
yopp
всей этой сертификацией можно подтираться
Alexander
может они откаты имеют с сертификационных контор?
yopp
нет, просто персонал набирать не умеют
yopp
компетенций например нехватает
Alexander
курсы на монго юниверсити мне вполне зашли
Alexander
правда м312 пока взорвал мозг из-за скорости подачи
yopp
я не про сами курсы, с ними никакой проблемы нет
yopp
я про требование в компании проходить сертификацию
Alexander
да я понимаю тебя прекрасно про курсы уже вне контекста требования компании об обязательности платной сертификации
Mikhail
компетенций например нехватает
Я услышал однажды вполне конкретной описание зачем нужно было получать сертификаты. Есть инвсторы и тому подобное. В случае вопроса, а почему эти ребята получают больше рынка, hr мог показать что весь отдель сертифичирован. Те, кто сертификат не получал в течение опр. времени - его просили из компании. Потом такую практики ввели, что человек во время пробэешн периода должен был поулчать. Естесно успешная сдача компенсировалась + премировалась
✙ galactico ✙
нет, просто персонал набирать не умеют
Сразу видно человека, который не знает что такое аутстаффинг :)
yopp
Сразу видно человека, который не знает что такое аутстаффинг :)
сразу видно человека который делает выводы по аватарке
Petro
Можно ли в mongodb aggregations реализовать что-то похожое на .join() в js? Нужно масив стрингов, превратить в одну строку разделив символом
yopp
reduce + concat
yopp
в 3.6 помоему почеловечески можно будет
yopp
в in ставим concat, получаем на выходе длинную строку, правда в конце будет лишний разделитель, его можно substr откусить
Petro
Да и в начале будет, т.к. Первый раз reduce initialValue пустой
yopp
положить туда $arrayElemAt с индексом 0
yopp
и $slice сделать
yopp
про сертификацию в it: наличие сертифика — очень сомнительный способ оценки качества подготовки сотрудников. есть конечно кейсы когда это работает, но в основном это вещи построенные на относительно механической работе, которой уже почти не осталось. более того, когда компания заставляет сотрудников сертифицироваться за свои деньги с компенсацией только успешной сдачи, это блядство, потому что в сертификации главное обучение, которое идёт до неё.
yopp
бумажкой можно подтирать жопу в 99% случаев
Mikhail
Согласен :) Я так же считаю, но вопрос: если твой работник три попытки не может получить сертификат, который без пробелм получила вся команда. Как к нему относиться? 😁🤔 Возьмем для примера тот mongo university
Mikhail
Ну и да, сертификат связан по сути с тем, что он каждый день делает
yopp
если человек при этом доставляет результат, никак не относится
yopp
потому что результативность работы единственный вменяемый kpi
yopp
люди очень разные. кто-то хорошо запоминает материал, не разбираясь в сути и щелкает тесты как орешки. кто-то хорошо запоминает логику и валится на тестах
Serhio
полностью согласен, коллега 👍
Alexander
вот последнее, кстати, актуально у меня у подруги на работе так
yopp
и для визы
yopp
но это всё профанация
Ilya
От ситуации, в общем
Mikhail
mongorestore
mongorestore -v backup.agz 2017-10-19T23:48:08.496+0300 using write concern: w='1', j=false, fsync=false, wtimeout=0 2017-10-19T23:48:08.496+0300 Failed: file backup.agz does not have .bson extension
yopp
и там или --archive или --gzip, не помню уже
^ читай внимательно блин
Anonymous
Здорово
Anonymous
Расшарьте, плс
Anonymous
Все функции асинхронные в монге же?
yopp
Это смотря что называть «функциями»
Anonymous
методы
Anonymous
такое дело
Anonymous
я подключил бд и попробовал сохранить объект бд в переменной, чтоб потом обращаться к бд за пределами .connect()
Anonymous
но у меня не получилось
Anonymous
во всех примерах методы бд юзают только внутри метода подключения
Anonymous
значит, такой возможности нет или я просто тупой?
Nick
надо смотреть на драйвер - он либо может в асинхрон либо нет и действовать согласно докам
Nickolay
Привет, ребята, кто работает с mongo из go (mgo)? Как организовать пулл подключений? Создавать новую сессию при каждом запросе очень долго и очень нагружает БД, а использовать одну - медленно. Пробовал сделать простенький пулл самостоятельно, но увидел, что там уже есть что-то с этом ( типа maxPoolSize), насколько я понимаю, где-то там он реализован под капотом, но как его нормально использовать? Ткните пожалуйста носом в документацию, уже все посмотрел.
Yaroslav
Привет, а почему монго всегда возвращает массив с одним элементом а не сразу этот элемент?
Alexander
а запрос какой?
Alexander
findOne тебе вернет этот элемент
Yaroslav
db.getCollection('users').aggregate([{ $unwind: "$clickdaily.locations" }, { $lookup: { from: "locations", localField: "clickdaily.locations._id", foreignField: "SQLid", as: "location" } }, { $group: { _id: "$_id", clickdaily: { "$last": "$clickdaily" }, locationNames: { "$push": {"name": "$location.name", "id": "$location.SQLid"} } } } ])
Alexander
а как можно в хинт добавить на использование несколько индексов?
Alexander
в запросе есть $or, для которого требуются разные индексы
Nickolay
Привет, ребята есть ли возможность проводить поиск по ObjectId с поиском подстроки?
Sergey
По ObjectId Или по _id?
Nickolay
По_id который ObjectId
CC-BY-SA-4.0/Docker-ce30.0
Ээ
CC-BY-SA-4.0/Docker-ce30.0
Зачем?
Nickolay
Планирую заводить отдельное поле, но вдруг можно как-то работать с ObjectId как со строкой и искать там подстроки
Nickolay
Ну нужно
Nickolay
Есть id и по ним нужен поиск
Nickolay
В смысле поиск подстрок в_id