Nick
Чтобы отдавать их в одном массиве
Nick
Вместе с остальной инфой
Nick
Условно запросил я с базы первые 20 товаров это массив с 20 объектами. Там внутри по массив у картинок должно быть
Nick
Что за сервис такой?
Gopneg
ты напишешь
Gopneg
что бы в случае чего можно было сменить хранилище
Nick
А я могу допустим положить картинку в media/logo.jpg, а в ответе отдавать img: localhost:5000/media/logo.jpg?
Gopneg
если у клиента есть доступ до твоего локалхоста или url rewrite правилами редирект на твоем серваке
но ваще ты чот не то спросил
покажи лучше ссылку которую будет юзер видеть и где картинку ты планируешь хранить
Ростислав ✚
Nick
Я посмотрел, express вообще спокойно статику отдаёт даже по левым урлам.
Nick
Так хостинг даёт https
Nick
Не знаю кто это такие
kk
Anonymous
Nick
если выводить по 20 jpeg на страницу - разницы не зметишь
Женя
вам нужны агрегации и $lookup
я всё равно не особо понимаю
допустим есть заявки без и email c ссылкой на user
и user c email
как мне найти все заявки и которых по ссылке user определённый email
Nick
Nick
так выбираем из user к нему мапим через лукап заказы, ффильтруем если надо по датам, сортируем и вуаля
Женя
Nick
потом конвертим в нужный вид перед отдачей на фронт
Nick
понял
сейчас попробую
либо
выбираем из заказов, делаем лукап с условием из юзеров, фильтруем заказы у которых не заполнились юзеры
но в этом варианте на базе будет больше нагрузка
Y
привет комрады, пилю пет проект, в бд нуб, нужна ваша помощь.
по ссылке вводные данные и вопросы
https://gist.github.com/berikiushi/3102407b005fa6bc9105e8d6b3e2f827
заранее спасибо
Sergey
Aleksey
Всем привет. Нужна консультация компетентного специалиста mongodb по части настройки индексов и возможно переконфигурации структуры таблиц для ускорения работы запросов.
База электронного документооборота. Почти 2,5 млн записей.
Пишите предложения и цену в личку.
Edgar
Ребят, а есть какие-то правила, как обращаются с дампом в проекте с несколькими разрабами? У нас постоянно проблемы, что не изменение, то боль синхронизации изменений
Nick
Edgar
Edgar
Я вот думаю, может, сделать просто инит пустой бд из приложения?
Nick
Nick
А почему просто не использовать поднятую постоянно базу?
Edgar
у нас прода как такового нету
Nick
Так я про тестовую и говорю
Edgar
ну и тест энв тоже нету
Nick
Возьмете какойнить бесплатный клауд сервис с монгой типа атласа и там пилите
Edgar
ок, спасибо, будем смотреть
Anonymous
Всем привет!
Нужно спроектировать бд (а-ля подарки ВК)
Насколько я понял, то нужно две коллекции: сам подарок, транзакция; верно?
Черепаха
Привет, всем. Я только знакомлюсь с бэкендом на Nodejs. В чем боль, я пытаюсь подружиться с Mongodb. Для начала, начал использовать mlab, у меня есть cluster, есть база "для знакомства". Есть Mongoose, используя его интерфейс пытаюсь приконектится к бд, получаю ошибку TypeError: Cannot read property 'host' of undefined. В итоге не знаю как это фиксить, куда копать. Подскажите? Смотрите скриншот
Черепаха
Nick
Проверьте значение mongo_url
Черепаха
Jack 🎲
Добрый день всем. Есть записи с datetime. Возможно ли посчитать количество записей по каждому дню / часу?
yopp
Jack 🎲
Jack 🎲
yopp
Как ключ группировки используйте результат https://docs.mongodb.com/manual/reference/operator/aggregation/dateToString/
Например %Y-%m-%dT%h:00:00 для группировки по часам
Или просто %Y-%m-%d для группировки по дням
Андрей
В схеме есть поле portfolioSection а в нем portfolio. Так вот когда я делаю получение документа, у меня приходит поле sectionTitle а поле portfolio почему то отсутствует. Что не так делаю ?
Приходит
"portfolioSection": {
"sectionTitle": "test"
},
https://codesandbox.io/s/charming-pasteur-cx4j1?file=/src/homapage.schema.ts
Nick
Андрей
Nick
так оно называется по другому
Андрей
Андрей
В portfolioSection получаю только sectionTitle, почему не получаю portfolio - не понятно
Андрей
Андрей
Стало так и в массиве появились _id документов
Андрей
Что то я не понял эти отношения по ссылке (
Андрей
Как понять что нужно поля связывать по ссылке, а когда нет и достаточно просто в массив дожить _id документа?
BITRU
Привет. а как вытащить из документа только обекты array у которых элесент равен задонному? уже мозг взорвал себе
Roman
Roman
можно по русску?
BITRU
Вот какая структура. нужно получить [{username, date},…] где activityType: GetSubscriber, a msisdn: 55555 yfghbvth
Roman
через агрегацию
Roman
как я знаю
Андрей
Как можно используя id получить документ? пробовал популейт, не сработало
Андрей
Oleg
подскажите как через mongoose получить все документы с вложенными поддокументами. метод find({}) ретривит только внешние ключи
Евдоким
Евдоким
Oleg
Oleg
вот так пробую и не работает
Евдоким
Евдоким