ㅤㅤㅤㅤㅤ
how to access it ?. to the client because of the error continues
ㅤㅤㅤㅤㅤ
υρ∂ουя°°: mongoose.connect('mongodb://admin:admin123456@cluster0-shard-00-00-fv6o2.mongodb.net:27017/chat');
ㅤㅤㅤㅤㅤ
is not looking on google but but still can not, what other settings for access?
ㅤㅤㅤㅤㅤ
for example how ?. Permissions in??mongo?or script
Alexander
а каким-то образом можно запустить агрегацию с $out на реплике?
Alexander
чтобы мастер высвободить от нагрузки
yopp
Обычным
yopp
Или ты про выполнение самой агрегации?
Alexander
выполнение самой агрегации нужно запустить агрегацию на реплике и сохранить ее результат через $out
yopp
Ты хочешь на секондари запустить агрегацию?
Alexander
ага
Amir
привет люди, а в монге 3.6 сессии для чего используются?
yopp
привет люди, а в монге 3.6 сессии для чего используются?
Дл восстановления после сбоя в основном. Чтоб если соединение прервалось до того как клиент получил ответ, можно было переподклбчится и узнать чем закончился прошлый запрос
yopp
как транзакцию использовать реально? или кучу гемора ?
Это не транзакции. Транзакции будут в 4.0
Amir
нене, как транзакцию
yopp
И ещё раз: это не транзакции :)
Amir
сценарий такой, создается документ, его id суется во внешний источник, оттуда приходят новые данные, их нужно внести в этот документ
Amir
проблема в том, что внешний источник может упасть немного
Amir
а по второму кругу низя
Amir
надо как-то целостность нескольких операций поддержать
yopp
По второму кругу нельзя что?
Amir
если что-то пошло не так, нельзя еще раз во внешний источник долбиться создавая новую запись
Amir
мне не нужны совсем честные транзакции, хотя бы иметь возможность отменить к хренам, что было до сбоя
yopp
флаг успешного завершения добавить в документ?
Amir
надо подумать :)
Amir
очень лень
yopp
Ну тут такая история: если надо восстановиться после сбоя монги — то сессии могут помочь. Если надо восстановиться после сбоя внешнего сервиса, то они тут не помогут уже
yopp
https://groups.google.com/forum/m/#!topic/mongodb-user/UWIPZEAKYiw
yopp
Stable: 3.6.4 (Apr 13, 2018), Bugfix: 3.4.15 (May 16, 2018), Upcoming: 4.0.0-rc0 (May 22, 2018) MongoDB quick overview/production notes: https://www.percona.com/live/e17/sites/default/files/slides/Running%20MongoDB%20in%20Production%20-%20FileId%20-%20115299.pdf 4.0.0-rc0: https://groups.google.com/forum/m/#!topic/mongodb-user/UWIPZEAKYiw 3.6.4: https://docs.mongodb.com/manual/release-notes/3.6/#apr-13-2018 3.4.15: https://docs.mongodb.com/manual/release-notes/3.4/#may-16-2018 3.2.20: https://docs.mongodb.com/manual/release-notes/3.2/#may-10-2018 (End of life: September 2018) 3.0.x: Support ended February 2018
Pavel 🕷
Там только 3.4. Есть что-то типа nvm для ноды?
форкни сорци скриптов установки и запили свою версию
Konstantin
Все привет! Подкажите как сделать аналог выражения в MysQl %Привет% в mongo?За ранее спасибо!
Anonymous
Можно ли в mongodb использовать пользователей ОС для входа? И управленять правами через группы?
agic
добрый день господа
agic
можно вас помучать тупыми вопросами?
Yar
если вопрос можно нагуглить
Yar
то нет
Yar
а если нет, то да
agic
уже гуглил (
Yar
весь интернет перерыл(с.)
Yar
давай)
agic
{ "_id" : ObjectId("5b03f317d77d5e63275e1601") ObjectId("5b06c0dfd77d5e227965d151").getTimestamp() ISODate("2018-05-24T13:40:47Z")
agic
в общем есть время через _id
agic
я не могу сообразить как составить запрос чтобы выгрузить за последние например 20 минут
agic
более в документе времени нигде нет
Yar
гугли лучше
Yar
успехов
Nick
я не могу сообразить как составить запрос чтобы выгрузить за последние например 20 минут
используйте отдельное поел ля хранения времени. То что вы делаете костыльно
agic
используйте отдельное поел ля хранения времени. То что вы делаете костыльно
я бы рад, и уж точно знаю как с отдельного поля выдрать timestamp
agic
ну иногда приходится делать что есть
Nick
если это разовая задача, то развлекайтесь с создание кастомного Object id и выборками до/после него
Nick
если закладываетесь на постоянную работу - лучше сейчас переделайте
Anatoliy Skuratov
я не могу сообразить как составить запрос чтобы выгрузить за последние например 20 минут
https://steveridout.github.io/mongo-object-time/ там есть пример функции дня конвертирования времени в objectId
yopp
гугли лучше
Read-only на сутки. В следующий раз перманентный бан. В этой группе можно задавать любые вопросы по теме.
agic
да как бы ) я нагуглил
Amir
а тут ктонить с монгой на питоне баловался? у меня почему то конструкция .insert(obj) меняет объект засовывая туда _id: Objectid(...)
Ilya
эээ что?
agic
ахах
Ilya
ну как бы если вы не передаете свой _id, то туда вставится Objectid
Amir
да блин)
Amir
это отключить можно?
agic
ам?
Amir
все портит, когда без твоего ведома меняют объект
agic
передавайте _id
Amir
его еще нету
agic
я слабо понимаю что вы хотите
Amir
хочу что бы конструкция вида res = db.collection.insert(obj) не портила obj
agic
http://api.mongodb.com/python/current/tutorial.html
agic
короче я совсем туп и не понимаю зачем вам такая консрукция
Ilya
да он просто сам obj потом куда то еще использует
Ilya
и ему не нравится что там _id появился
Amir
ну в питоне вроде как не принята конструкция меняющая объект в таком виде
Amir
я его передаю а не отдаю на изменение
Amir
какая-то печалька