Никита
В чём дело было?
Oleg
так у тебя же все равно не будет ничего работать асинхронно без await
Flake
Привет, что можно почитать из литературы про построение nosql баз данных. Интересуют паттерны проектирования.
Oleg
Flake
Влад
не-а
Влад
ты говоришь о связи сущностей? типа привязать к юзеру комментарии которые он написал и тд?
Влад
ну да, можно
Влад
да, ты же будешь хранить только id, соответственно актуальная инфа будет всегда подгружаться
Влад
ты юзаешь mongoose?
Влад
например через монгус это было бы все одним запросом
Влад
скорее всего дополнительный запрос нужно будет делать для того чтоб тащить юзера, но не отрицаю что может что-то изменилось и связи таблиц доступны в голой монге
Влад
$lookup гугли, думаю это то что тебе нужно
https://stackoverflow.com/q/35813854
Ilya
но с условием
Влад
TablePlus
Влад
компасс бесплатный но лагающий
Влад
с торрента скачай
Влад
ток я хз, у меня мак
Влад
не знаю есть ли на вин
Влад
хз, мб заполнил не так чет, но у меня вообще проблем нет с ним, все подряд юзал, roto 3t, studio, compass, все говно
Alexander Cheprasov
Всем привет! Есть у кого информация, как индексы работают в агрегациях?
Чет не могу найти путевую инфу, может у кого англоязычные есть источник?
Sergey
Alexander Cheprasov
Sergey
Alexander Cheprasov
Андрей
Здравствуйте. Из-за чего могут быть скачки ЦПУ в монге? Всё время работает в пределах 1-2%, но бывают скачки до 50-70%
Все запросы обрабатываются в пределах 1-5 ms, т.е с индексами всё ок
Или это нормально?
Дима
db.users.aggregate([
{
$match: { id: 1 }
},
{
$project: {
_id: 0,
sumOne: {$multiply: ["$balance", "$percent"]}
},
$project: {
_id: 0,
sumTwo: {$divide: ["$sumOne", 100]}
}
}
])
Что не так? В выводе null не делит предыдущую сумму на 100
Дима
Не поняли наверное, первый project обсчитывает, мне нужно во второй project передать значение которое в первом обсчиталось
GG
Привет. Посоветуйте ORM монги для nodejs. Я сейчас использую mongoose, но она не оч удобная, если организовывать бд в виде вложенных документов
Валерий
подскажите, нужно найти пользователя по uid и в зависимости от размера массива в документе удалить все значения из массива и записать одно новое или добавить в массив новое значение
как это может выглядеть ?
Maxmudjon
Eva🇺🇦
а можно в монгусе популейт без рефа сделать?
.3gp
Думаю стоить скрыть серию паспорта и адрес прописки)
Serg
)
спам лайками из прошлого ( уже не первый чат
Daniil
этот подойдет
Maxmudjon
Bogdan
Добрый день, не могу подключиться из монго компасса к бд внутри контейнера на хосте, возможно я что-то не так делаю или нужно манипулировать с бд на хосте влезая внутрь докера?
Vladimir
Ребят, всем привет! Я тут обнаружил, что при использовании метода lean оптимизация ухудшается... Как так - то?
Валерий
как в $cond проверить есть поле в документе или нет
Promise.all([🥚, 🥚,
Привет. Может кто знает, как могла возникнуть следующая ситуация:
На уровне приложения после создания документа было выполнено два запроса, которые зафиксировались в system.profile
Promise.all([🥚, 🥚,
Promise.all([🥚, 🥚,
Promise.all([🥚, 🥚,
Но на реальных данных эти два запроса не отразились, документ остался
Nick
Дима
Привет, а можно как-то после того как через агрегацию посчитал значение сразу прибавить его к значению? Не заменить, а прибавить через $inc, как это делается прямо в запросе агрегации?
Дима
Возможно ли это
Nick
Oleh Kopyl
Посоветуйте какую-то open-source админку для проекта, в котором есть Flask (Python) и Mongo.
Может быть даже с аналитикой
🧑💻
У всех “фантомные лайки” в чатах Телеграм появляються, или это может от конкретного клиента зависит какой используешь? 🤔
Maxmudjon
Dmitriy
Всем привет!
Хочу сделать свою аналитику на MongoDB.
В режиме записи (только складирование событий) самого простого VPS от DigitalOcean за $5 (1CPU/1Gb RAM) мне хватит? Как по параметрам сервера прикинуть кол-во событий, которые он будет успевать записывать?
Я так понимаю, что запись события это "дешевое" действие. А "дорогое" - выборка запросом, это я буду делать уже локально, а не на сервере. Верно рассуждаю?
Mister Igor 🇺🇦
юлюша
Здравствуйте, из-за чего может возникать такая проблема? ОС - Manjaro Linux
Sheff
Привет, как сделать сортировку не по убыванию или умолчанию, а просто по определённой строке , например есть запись и в ней строка name со значением Андрей
и чтобы выдало всех Андрея и т. д
Tony
Vladimir
Можно ли индексировать каждый документ своими полями?
По типу свой id уникальный?
Скажется ли это на чём - то?
Vladimir
Его можно отключить
В некоторых случаях он бесполезный
Валерий
пытаюсь понять как можно сделать такое
псевдокод:
findOneAndUpdate(
{ uid: { $eq: user } },
{
$cond: {
if: { $and: [ {jti: { $exists: true }}, { $isArray: "$jti" }, { $min: { jti: 5 } } ] },
then: { $push: { jti: 55 } },
else: { $set: { jti: [33] }}
}
},
{ upsert: true, returnDocument: 'after' }
)
Kate
Всем привет. В каком виде принимает дата в json монго? У меня в джсон createdDate
"2019/05/02 13:00:00"
Но что-то ошибка возникает при написании запроса..((
Nick
Kate
Nick
Nick
Kate
Nick
там таб Date
Nick
Благодарю!
и дополнительно https://www.mongodb.com/docs/manual/reference/method/Date/
I
Всем доброго дня. Скажите пожалуйста, по какой то причине не могу залогиниться на сайте. У всех так?
I
Ярослав
I
А давно оно лежит?
Дмитрий
Nick
Vladimir