Alexander
Кейтлин
Кейтлин
лень развивать
Кейтлин
и нет времени
Alexander
«Это канал про аниме?»
🅰️nimeCoder
Alexander
Sardor ⚜️
здравствуйте помогите пожалуйста при запуске пишет:
bot.error.event] MongooseError: Operation user1.findOne() buffering timed out after 10000ms
Заранее спасибо 🙏
🅰️nimeCoder
🅰️nimeCoder
У тебя с бд не устанавливается соединение, а запросы буферизируются, при этом за 10 сек оно так и не установилось, и буферизированная операция завершается с ошибкой по timeout'у
Sardor ⚜️
К бд не может подключится
на компьютере через vscode подключается и работает. Но когда через beget на сервере подключаю выдает эту ошибку
🅰️nimeCoder
Ну значит на бегете что-то не так, мб у бд белый лист IP, модет неверные данные авторизации.
🅰️nimeCoder
Повесь эвенты и посмотри что произошло
🅰️nimeCoder
на компьютере через vscode подключается и работает. Но когда через beget на сервере подключаю выдает эту ошибку
const logger = console
mongoose.connection
.on('open', () => logger.info('Database connection: open'))
.on('close', () => logger.info('Database connection: close'))
.on('disconnected', () => logger.warn('Database connection: disconnecting'))
.on('reconnectFailed', () => logger.error('Database connection: reconnect failed'))
.on('reconnected', () => logger.info('Database connection: reconnected'))
.on('fullsetup', () => logger.info('Database connection: fullsetup'))
.on('all', () => logger.info('Database connection: all'))
.on('error', error => logger.error(`MongoDB connection: error: ${error.stack}`))
Sardor ⚜️
🅰️nimeCoder
Пиши
Aleksey
Коллеги, доброго дня! Подскажите, может был у кого такой кейс. В докер-контейнере устанавливаю пакет для дампов монги `https://fastdl.mongodb.org/tools/db/mongodb-database-tools-ubuntu2004-x86_64-100.5.2.deb`
затем пробую делать сам дамп
mongodump -h 192.168.0.4 --username=forge --password="secret" --db=platfrom --authenticationDatabase=admin --archive > db.dump
а получаю вместо дампа вот это:
Aleksey
Причем локально (макось, mongo-tools через brew ставил)  аналогичная команда отлично работает
yopp
Aleksey
--archive=db.dump
не, тоже самое падает в файл
m♁gconcurrent_collectionsversion0.1server_version4.4.14tool_versio100.5.2����
yopp
а если --db убрать?
yopp
на всякий случай: archive это сжатый бинарный архив
Aleksey
yopp
если там пусто, то скорее всего где-то источник неверно указан
Aleksey
без указания базы, спокойно делает дамп базы admin
Aleksey
Спасибо, пошел дальше ковырять
Anonymous
А что, сайт mongodb.com заблокировали?
Ilya
Anonymous
Да ладно
Anonymous
А какую прибыль им приносит community server?
Anonymous
Или блокируют вообще всё, что относится к MongoDB?
Alexey
Понял, спасибо! Подскажи, пожалуйста, где лучше всего разместить, если мне важна именно монга?)
Alexey
🅰️nimeCoder
Было бы забавно еслиб не работала
indicozy
всем привет! у вас не бывало такого чтобы время (Datetime) в БД отличалась от того что выходит в продакшне?
я поднял БД на Atlas и там дни по месяцам идут 01, 03, 06, 07, 02 и тд, в то время в продакшн сервере у меня один и тот же год, месяц и день но время такое же как в БД. На локалке у меня все работает нормально, именно сервер тупит.
Ни у кого такого не было?
Boris
Здравствуйте
Есть вопрос о целесообразности применения Монго. Задача - хранение текстов с их характеристиками. Данные будут использоваться для аналитических расчетов и для просмотра базы с помощью веб-интенфейса
Логично ли использовать Монго, или стоит рассмотреть что-то еще? S3, например?
0xba0a
Всем привет. Как я могу получить доступ только к свойству «address»?
0xba0a
0xba0a
Пробовал этот, но возвращает "undefined"
0xba0a
[ undefined ]
🅰️nimeCoder
а это точно вопрос по монго?)
0xba0a
0xba0a
Последний в оригинальной форме.
Max
Коллеги, доброго дня! Хочу уточнить - pymongo, у нас же нет возможности на случай необходимости итерироваться по большому курсору указать, по сколько документов "предзагружать" заранее, чтоб не слать по одному запросу?
0xba0a
yopp
yopp
Boris
Спасибо)
Опыт есть только с постгресом и кликхаусом
Boris
Зависит от того, какая аналитика вам нужна. Если вы готовы анализировать все данные за раз, то s3 и другие файловые хрниища будут дешевле
Если вам нужны сложные запросы по части данных, то может подойти и монга.
Обычная рекомендация в таком случае использовать ту базу, с которой уже есть опыт :)
indicozy
🅰️nimeCoder
раз уж вопрос в контексте монго, но правда я так и не понял что конкретно требуется и забил)
Andrey
Всем привет! Подскажите почему запрос не проходит
db.orders.updateMany({"payment.provider": {"$exists": false}}, {"$set": {"payment.provider": null }})
Andrey
через fing {"payment.provider": {"$exists": false}} проходит запрос
но новое поле не добавляется
Viktar
Viktar
Вы пытаетесь работать с монгой как реляционной базой.
Andrey
как сделать что бы там появилась поле
Andrey
?
Nick
Andrey
Andrey
не прокатило
Andrey
сейчас сделаю черех схему
Nick
тоже пробовал
тогда проверяйте код и то где смотрите результат и где исполняете запрос
Andrey
Это в консоле дергаю )
Andrey
В pycharm
Nick
проверил в монгошеле, все работает
Konstantin
Приветствую, прошу помощи по моделированию данных, проект сервис бронирования мастера и услуги для парикмахерской.
Коллекции:
1) Компания
2) Сотрудники (парикмахеры)
4) Услуги (название, длительность, цена, таймаут между услугами)
3) Расписание (вот тут проблемы)
Расписание надо связать с компанией и сотрудником (тут понятно)
Расписание должно хранить:
3.1) Даты в которые мастер работает + хранение времени перерыва на обед
3.1) номерки (ячейки со свободным временем в определенный день)
3.1) брони (ячейки с латой и временем когда забронирована услуга)
Толи данные хранить в массиве, где все даты в кучу (все месяца и дни)
Толи разбивать месяца и дни на отдельные коллекции...
Anonymous
Anonymous
Nick
Nick
Alexander
Konstantin
А почему mongodb была выбрана?
потому что с другими бд еще не работал, монго показалось довольно простой, но вот насчет того подходит она моему проекту или нет есть вопросы
Alexander