Size: a a a

2020 May 18

V

Vadim in MongoDB Russian
Nick
Если вы в запросе указываете начало и конец периода то вы уже знаете количество дней, вот и делите в приложении потом
Я могу указать месяц, но это не значит, что данные есть на весь месяц.
источник

N

Nick in MongoDB Russian
Зато это значит что вы знаете в приложении какие дни ожидаете и должны смапить результат на те дни которые ждете
источник

N

Nick in MongoDB Russian
Короче если нет данных в базе, то вы их изниоткуда не получите
источник

V

Vadim in MongoDB Russian
да, но если я посчитал сумму за 15 дней, а запрос на 30, то я должен делить сумму на 15, а не на 30
источник

N

Nick in MongoDB Russian
так и делите в приложении или передавайте параметром
источник

N

Nick in MongoDB Russian
вы зачемто переносите в базу логику уровня представления
источник

ЕУ

Евгений Угожаев... in MongoDB Russian
Добрый день. Подскажите актуальную литературу по MongoDB.
источник

V

Vadim in MongoDB Russian
Nick
вы зачемто переносите в базу логику уровня представления
Ок, понял, спасибо!
источник

DL

Daniil Lebedinsky in MongoDB Russian
Евгений Угожаев
Добрый день. Подскажите актуальную литературу по MongoDB.
https://university.mongodb.com/
Ну и оф документация
источник

ЕУ

Евгений Угожаев... in MongoDB Russian
спасибо
источник

CV

Capitan Visky in MongoDB Russian
Добрый день. Можете подсказать, где почитать про создание кластера с двумя хостами для репликации?
источник

x

xppyct in MongoDB Russian
Capitan Visky
Добрый день. Можете подсказать, где почитать про создание кластера с двумя хостами для репликации?
источник

c

critskiy in MongoDB Russian
Capitan Visky
Добрый день. Можете подсказать, где почитать про создание кластера с двумя хостами для репликации?
Было вроде в одной из книг по монге описаны плюсы и минусы такой установки (вроде в kristina chodorow, глава 9), но ее не рекомендуют, ссылка уже приведена by xppyct на установку рекомендуемой replica set
источник

AM

Aga Mahmudov in MongoDB Russian
Приветствую, возник вопрос касательно структуры бд: пилим механику мэтчинга как в тиндере. После оценивания профиля (like/dislike) чекается на наличие запись в бд matches, если есть и это лайк - мэтчим. Если нет, создаём новую запись и указываем свой айдишник, партнёра и фидбек (если лайк, то секунды, обычный список).

Вопрос, как грамотно построить структуру записей matches чтобы мэтчить и  в дальнейшем без проблем можно было извлекать как историю и исключать повторы просмотров?
источник

AZ

Alexey Zaburez in MongoDB Russian
Добрый вечер, не подскажите, какие образом можно искать соответствие строки без учета регистра?
источник

k

kk in MongoDB Russian
Alexey Zaburez
Добрый вечер, не подскажите, какие образом можно искать соответствие строки без учета регистра?
$regex ?
источник

k

kk in MongoDB Russian
источник

AZ

Alexey Zaburez in MongoDB Russian
kk
$regex ?
Про него уже слышал, просто небольшую подсказку хотел, нашел, опция /i, спасибо
источник
2020 May 19

ST

Sardorkhuja Tukhtakh... in MongoDB Russian
Ребят, как сделать, чтобы документ создавался, только если не существует такого объекта, и не изменял докумнент, если он уже существует?

Попробовал updateOne() с $set и upsert: true, но оно изменяет существующий документ
источник

ST

Sardorkhuja Tukhtakh... in MongoDB Russian
Sardorkhuja Tukhtakhodjayev
Ребят, как сделать, чтобы документ создавался, только если не существует такого объекта, и не изменял докумнент, если он уже существует?

Попробовал updateOne() с $set и upsert: true, но оно изменяет существующий документ
✅ Решено, надо использовать ключ $setOnInsert вместо $set
источник