Anonymous
здесь же никаких реляций
Josh
если же устраивать пхп, то на месте агрегирующий запрос это и гугли
Josh
а вообще смотря что с этими данными потом делать, я уверен, что информацию о выбранном файле текущем у юзера хранить можно
Anonymous
юзер у тебя должен был выбраться в первой цепочке, предоставя готовую модель по нему в стейт, данные с кнопки в хендлере кнопок
я так и делаю сейчас, но ты же сам говорил, что нужно за раз из бд все, что нужно забирать
Josh
все, что нужно (необходимо) для всех предстоящих хендлеров, а не все, что можно (достаточно)
Josh
наперед какой файл выберется не узнать, так что на месте еще один запрос делай и ок
Anonymous
😶
Anonymous
ладно, ок, спасибо)
Askar
Всем привет! Уважаемые гуру Mongodb. Я только осваиваю Atlas. Для научной задачки.
Askar
Не оосбо таки фундаментальной. Буду признателен если кто то подскажет какие команды вбить в mongo db. А то это ж не sql. Много нового для меня тут
Askar
У меня выгрузка с базы данных - 8600 транзакций. С timestamp (время с операционной системы) это одним Json файлом указано. У файла несколько аттрибутов. Timestamp лишь один из них Задача: Выявить какое время между каждой транзакцией происходило. В разбивке по дням. Как это лучше сделать?
Dezmunt
мы можем одним запросом поискать в нескольких полях?
Mike ジ
Привет, ребят! Есть одно дело(за плату конечно) Запрос: Подключить к хероку домен, который не поддерживает корректно привязку dns Кто может помочь - напишите в лс плз, расскажу подробнее
Askar
Не совсем понял. Надо найти разницу по времени для каждой транзакции?
в идеале должен получиться график со средними значениями между транзакциями в разбивке по месяцам. Например в августе в среднем 20 секунд между каждоый, в сентябре 10, в ноября n...
Ждун
ого! у меня пропал мой акаунт атлас (привязан к гуглу)
Ждун
только что зашел, как буд-то новый создаю
Ждун
и новый кластер, ппц
Dezmunt
Можно ли как то сделать запрос без учета регистра?
Ждун
что надо отключить \ поменять чтобы я мог работать с виртуалки в атласе?
Anonymous
есть модель User с полями auth=false и lang=en по дефолту создаю нового юзера с помощью findOneAndUpdate, на await'е получаю юзера с auth=false и lang=en, а в базу сохраняется без них что не так? edit: solved, дефолт значения добавляются после findOneAndUpdate и нужен отдельный save()
Anonymous
Herman
добрый вечер, хочу обновить одно поле в массиве обьектов у конкретного обьекта, айди которого получают в params, а нужный value в бади. подскажите, что я делаю не так?
Herman
ids = new ObjectId(id from params)
Herman
вот так выглядит визуально
Herman
вот в доке)
Максим
Ломаю голову, подскажите... Что не так делаю?
Максим
<script> $(document).ready(function(){ if (window.location.href.indexOf("/checkout?returnUrl=%2Fcart") > -1) { $('.login-page .page-title h1').css('background-color', 'green'); } }); </script>
Максим
Нужно, чтобы заголовок h1 менял цвет фона, если url — /checkout?returnUrl=%2Fcart
Максим
Все пути правильно указал...
Roman Khonichev
<script> $(document).ready(function(){ if (window.location.href.indexOf("/checkout?returnUrl=%2Fcart") > -1) { $('.login-page .page-title h1').css('background-color', 'green'); } }); </script>
f12 в браузере, точку останова и смотреть пошагово. И хорошо бы в профильные чаты писать вопросы по js
Максим
Уже решил вроде)) Спасибо в любом случае за попытку помочь)
Максим
Капец..
Максим
Оказывается если создавать классы типа ad или advertisement, то Ad Block блокирует все теги с такими классами...
Максим
class="ad" нельзя создавать
Максим
Или class="ads"
DrRastafarai
Всем привет. Подскажите, как правильно сделать await Live.findOneAndUpdate({ project: live.project, completed: { $exists: false }, $or: [{ status: 'LIVE' }, { status: 'PREPARING' }] }, { streamDetails: { youtubeNextPageToken: token } }, { new: true }) Сейчас при записи youtubeNextPageToken все остальные значения в streamDetails перезаписываются. Как это можно обойти?
DrRastafarai
использовать $set?
выдает ошибку Cast to string failed for value
DrRastafarai
await Live.findOneAndUpdate({ project: live.project, completed: { $exists: false }, $or: [{ status: 'LIVE' }, { status: 'PREPARING' }] }, { $set: { streamDetails: { youtubeNextPageToken: token } } }, { new: true })
Roman
попробуй так $set: { 'streamDetails.youtubeNextPageToken': token}
DrRastafarai
Погуглю еще, как это работает.
Roman
Погуглю еще, как это работает.
https://docs.mongodb.com/manual/reference/operator/update/set/index.html#set-fields-in-embedded-documents
Leonid
Привет. как через aggregation сделать массив из элементов? {_id:1,name:"AAA"} {_id:2,name: "BBB"} в [{_id:1, name:"AAA"},{_id:1,name:"BBB"}]
🔰ш
Ребятки, такой вопросик, а у mongo никаких проблем не будет если в значениях документа есть русские символы и пробелы?
🔰ш
В ключах именно
🔰ш
Условно, не "objectType": 1, а "Тип объекта": 1
Viktar
Не будет, но это плохая практика
Dmitriy
Всем доброго. Есть шансы узнать как это произошло? Куда смотреть? Саму базу не жалко, но повторения хотелось бы избежать
Dmitriy
открытые порты
На машине открыт только 80 и 443
Dmitriy
Доступ к бд был от node.js в рамках localhost, монга в контейнере.
Dmitriy
Вообще никак) Сейчас проверю, но я сам все настраивал
Dmitriy
netstat -ltu
Таки да...
Маrаt
Таки да...
27017 монга была :). Поэтому нужно биндить на loopback, чтобы с наружи не было доступно.
Dmitriy
"биндить на loopback" - я Вам прям очень буду признателен, если бросите в меня ссылкой где я смогу понять что это)
Маrаt
"биндить на loopback" - я Вам прям очень буду признателен, если бросите в меня ссылкой где я смогу понять что это)
https://stackoverflow.com/a/7231757/7415288 еще по хорошему нужно всю ОС переустановить и с нуля все поднимать. Вдруг когда в БД залезли еще в ОС троян поставили.
Avtandil
Всем привет. Подскажите какой вариант будет правильнее по REST? async create(params) { return await axios.post("some-url", params) } Или async create({ p_1, p_2, p_3}) { return await axios.post('badeURL/${p_1}/${p_2}', {p_3}) }
Dmitriy
Подскажите, как быстро создать дубликат базы данных на том же кластере использую mongodb compass ?
Dmitriy
Версия монги 4.2
Nick
Подскажите, как быстро создать дубликат базы данных на том же кластере использую mongodb compass ?
mongodump/mongorestore если полную копию. mongoexport/mongoimport если надо что поменять, фильтрануть, не все коллекции
Dmitriy
mongodump/mongorestore если полную копию. mongoexport/mongoimport если надо что поменять, фильтрануть, не все коллекции
Ну у меня есть продовская база, я сделал миграцию и хочу быть увереным что она отработает нормально и для этого хочу сделать копию. Можете подробнее кинуть ссылочки на статьи как это правильно сделать
Nick
миграция в монге?
Nick
на кой?
Dmitriy
Ну я на деве протестил у меня все работает, а на проде другие записи и хочу убедиться что когда я запущу скрипт обновления данных то у меня на проде ничего не сломается. То есть хочу поиграться с изменениями на аналогичной базе как на проде