Roma
https://stackoverflow.com/questions/49774769/javascript-uncaught-syntaxerror-identifier-has-already-been-declared
....
Кто то получал сообщение? https://habr.com/ru/news/t/655291/
Roma
db.collection('users').findOne({tg_id: ctx.chat.id}, {_id: 0, balance: 1})
подскажите почему этот запрос возвращает все поля юзера, а не только balance. в mongosh все ок, а в скрипте с mongoose нет
Anonymous
Если вы получили список, то попробуйте просто достать значения из того списка .get()
Kalzhan
Вам нужно в коде показать?
Anton.
Ребят всем хай! Есть вопрос, как связать поля у двух таблиц чтобы они были друг от друга связаны. Использую mongoose.
Есть схема..
type Users {
id
rooms: [RoomId]
}
type Rooms {
id
users: [UserId]
}
Правильно ли вообще так хранить связь между двумя таблицами и как засинхронить поля rooms и users ?
Sergey
Sergey
и каждый пользователь может состоять в большом кол-ве комнат?
Anton.
Sergey
Да
ну я бы имел embedded doc в каждом документе, и все
Anton.
essential
Всем привет. Кто-нибудь знает как сделать так, чтобы mongodump не нагружал монгу? А то она отвечать медленнее начинает, когда бэкап идет
Андрей
ne
Anton
Anton
Ты подумай как они до локальных баз смогут достучаться))
ne
ляя и что теперь делать
я в базе этой не шарю😄
можно как то перенести данные?
Ярослав
Artem
Юзаю Mongoose, возможно в update установить значение по-умолчанию для поля? вроде setDefaultsOnInsert, но для конкретного поля в update
Anonymous
Типо если через сайт то данные сотрут?
Anonymous
Ок
Anonymous
Надеюсь так
Maxim
Привет. Подскажите пожалуйста, может у кого то завалялся список методов которые поддерживают transaction в mongoDB 4.4.12?
На своём опыте проверено, что не все методы поддерживают транзакции один из них findOne
Anonymous
Никто не делает бота для дискорд на монго?
Alex
Теперь, никто
David
Подскажите пожалуста, пытаюсь получить:
1. Сколько юзер отправил сообщений.
2. Сколько юзер оплатит сообщений
aggr = [{'$match': condition}, # Юзеры
{"$lookup": { # Сообщения юзеров
"localField": '_id',
"from": "user_messages",
"foreignField": "from_id",
'as': 'user_message', }, },
{"$addFields": {
"sent_messages_count": {'$size': "$user_message"},
"message_photos_count": {'$count': {'$user_message.is_paid': True}} # Не работает
}},
{'$project': {'_id': 0}},
]
Ошибка: Unrecognized expression '$count'
David
Philipp
Ребят, для того что бы добавить уникальное значение в массив используется $addToSet, а что, если у меня в массиве объекты и в каждом есть Id, каждый раз новое, но совокупность остальных полей, как раз, должна быть уникальна? Или, из коробки на этот случай ничего нет и надо самому искать перед тем как добавить новый объект?
Lao
Пришло сообщение с атласа что базу сносят подскажите гайд как локально развернуть БД
Максим
ребята, всем привет
Максим
Подскажите пожалуйста, у меня есть скриптик, давно заказывал у прогера, это онлайн гостевая книга для отзывов, написана на nodejs
Максим
Там всего три поля заголовок, почта и текст. Так как я не могу ничего менять в структуре формы, я добавил несколько новых input и через keyup пытаюсь вставлять значения с них в поле ЗАГОЛОВОК, но почему-то значения удаляются сразу после встаки
Максим
Подскажите пожалуйста
Максим
В поле есть v-model="name"
Максим
Он меняет всё
Максим
Точнее удаляет
Максим
Как сделать, чтобы значения парсились в это поле с других полей?
Максим
Сейчас всё работает как мне нужно, но через секунду всё удаляется
Максим
<input type="text" v-model="name" name="" title="" placeholder="* Имя" value="" />
Максим
Вот такое поле
Максим
Подскажите, как сделать, чтобы v-model не реагировал на мой jquery код?
Roma
Anjel
Куда пришло
да везде уж пришло( https://habr.com/ru/news/t/655291/
Roma
Roma
мне ничего не приходило
Anjel
Anjel
но мне вообще говоря, тоже интересно, есть ли живые люди, кому такие письма счастья приходили
Tony
Roma
Lao
Thank you for getting in contact with MongoDB chat support. We regret to inform you that due to US and international sanctions against Russia and Belarus, your MongoDB Atlas environment will be terminated. If you have critical data we advise you download backups immediately before they will become permanently unrecoverable
Roma
Никакой конкретики к сожалению, и видимо тебе это пришло потому что ты писал в поддержку
Lao
Да
Lao
Но не по-этому влпросу
Tim🌵
Tim🌵
Пиздец блять
Tim🌵
Вот пруф
Tim🌵
А что делать?
Yaroslav
SaaS и санкции это прям лотерея
Yaroslav
точней, бомба замедленного действия
Tim🌵
Так, а у меня есть база данных из атласа на чувака из Европы. Как легче всего перенести? Просто модели по-очереди?
Cloud
ставишь себе локально базу и монгоутилс
Cloud
делаешь дамп с атласа
Cloud
делаешь рестор в локальной базе
Cloud
гуглить:
install mongodb
mongodump
mongorestore
Ilya
Какие могут быть подводные камни с миграцией базы с Atlas на Yandex cloud?
Ilya
Уж больно не хочется на локалке поднимать
Tim🌵
Ilya
Там есть модуль для автомиграции, но с ним как-то не особо у меня пошло, я мигрировал как описал выше Александр через локалку. Создал дамп у себя а рестор на YC
Ilya
https://cloud.yandex.ru/docs/managed-mongodb/operations/data-migration#dump
Cloud
главное дамп сделать