Viktar
Roman
Viktar
Посмотрите, может структура документов не подходит под решение ваших задач.
Roman
если я делаю так
const customers = await Customers.aggregate([
{$match: query},
{$lookup: {
from: 'users',
localField: 'assignedUserId',
foreignField: '_id',
as: 'assignedUserLogin'
}}
]);
у меня в результате пустой массив, хотя я 100% знаю что должен получить документы
Viktar
а без лукупа есть результат?
Roman
а без лукупа есть результат?
Да все я разобрался почему пусто было, нужно было id перевести в формат objectId, кто бы знал что в $match он строго сравнивает типы и значения
Roman
Осталась как то отобразить только те поля которые нужны, а не весь документ целиком, но с этим я буду завтра разбираться
Olexandr
подскажите пожалуйста, что делать?
Dmitriy
Коллеги, добрый день.
Столкнулся с проблемой, не могу понять в чем причина((
Ловлю с бэка такую ошибку:
Item at 1 does not match schema definition
Детально проверил схему на response и там все четко.
Так же привел свои данные в json stringify и проверил через онлайн валидаторы и все отлично.
Есть подозрения что objectId не компилируются в string как я указал в схеме, но прикол в том, что любая другая схема на других роутах благополучно отрабатывает и даже обрезает ненужные данные
Roman
че надо добавить в updateOne/updateMany чтобы вылетали ошибки если requred поля не заполнены?
Daniil
aliheym
Ку ребят, никто не знает есть где то интерактивно поиграться с aggregate? Или все таки только в шелле можно
Anonymous
подскажите че значит и что можно с этим сделать, ничего дельного не гуглится
2020-12-01T13:13:21.466+03:00: Soft rlimits too low
2020-12-01T13:13:21.466+03:00: currentValue: 256
2020-12-01T13:13:21.466+03:00: recommendedMinimum: 64000
Serhii
Angela
Всем доброго дня! 18-20 декабря будет хакатон, специально для которого Роструд откроет данные о трудоустройстве и безработице в период пандемии.
Узнать подробнее и зарегистрироваться можно тут: https://pandemicdatahack.ru/
aliheym
Максим
Ребят, подскажите, пожалуйста. Возможно ли сделать так, чтобы видео через <video> проигрывалось первые 15 секунд и потом останавливалось?
Anonymous
добрый вечер, нода жрет цпу под 100% подскажите куда копать?
Leonid
Leonid
Максим
Подскажите, а возможно ли вызывать видео по такой ссылке? /videos/video-1
Максим
А не /videos/video-1/first-video.mp4
DrRastafarai
Всем привет.
Я могу как-то убрать фильтр, и применить функцию isYoutube в выборке?
Если стрим LIVE, то у него всегда есть config.socialAccounts[0].type
DrRastafarai
Artyom
Всем привет. Запустили базу данных, которая через python MongoClient GridFS принимает и записывает данные о файлах в Mongo коллекцию. Сейчас возникла потребность удалить некоторые из этих файлов. Удаляли также через python MongoClient GridFS delete, но занимаемое пространство не уменьшилось.. В чем может быть дело?
SuleYman
Всем привет, вопрос по монго, в локалке в докере пользовался монго без авторизации, если буду делать авторизацию, какие действия нужно совершить, создать пользователя use admin это ясно, а вот нужно ли где то в /etc/mongodb.conf включать авторизацию?
Nick
Artyom
Да
Artyom
Nick
.
монга не возвращает место просто так, оно остается зарезервированным для дальнейшей работы. Чтобы вернуть нужно либо compact ли repair
Artyom
Nick
первое
Artyom
первое
спасибо, сегодня ночью попробую)
Jeimip
Привет, у кого есть примеры, как подключить MongoDB к ReactJS?
Jeimip
Vitalii
Вечера доброго.
Вопрос - есть nestjs в нем прописан mongodb+srv URL на MongoDB Atlas
IP открыт
Запускаю с помощью yarn start - все ок, конект есть, все работает.
На той же машине запускаю тот же код в Docker - получаю [TypeOrmModule] Unable to connect to the database. Retrying (1)... +349ms
MongoNetworkError: failed to connect to server [Error: read ECONNRESET
at TCP.onStreamRead
Leonid
Vitalii
У меня из докера конект идёт, на выход - все открыто
Anonymous
Ждун
всем привет... создал акаунт в монго атлас, создал кластер, добавил пользователя, разрешил конектится для всех айпишников (тестовые цели). пробую подключиться с виртуалки CENTOS
mongo "mongodb+srv://cluster0.oj1eh.mongodb.net/mydb" --username myuser
Please check network connectivity and the status of the set. This has happened for 3 checks in a row.
*** It looks like this is a MongoDB Atlas cluster. Please ensure that your IP whitelist allows connections from your network.
Ждун
Ждун
T.A
всем привет. можете помочь пожалуйста сформировать запрос который вернёт документы у которых поля с одинаковым значением? нашёл это, но здесь на все поля одно значение, а у меня немного другая ситуация
T.A
нужно найти такого рода документы. где у нескольких полей одинаковое значение на соответствующее поле. возможно написать такой зарос?
T.A
Viktar
Я бы сгруппировал бы все документы, а потом делал бы поиск, где Каунт бо́льше 1
Nick
иначе - использщуйте агрегацию с фильтрами, по аналогии как в приведенной вами ссылке на СОФ
.
Всем привет!
.
.
Я хочу обновить items где items.code = A. Если его нет, то создать items. Попробовал использовать addToSet, но не смог прикрутить к нему condition.
.
Как можно заставить addToSet смотреть не на саму item, а на его филды во время проверки? Может есть другие варианты?
Leonid
StaniFe
кто может подсказать, как проапдейтить поле из последнего элемента массива у множества документов?
Максим
Подскажите, правильно ли я понимаю что монга кушает все ресурсы которые есть на сервере? Никаких настроек не нужно для этого?
Vadim
Добрый день, а есть способ, при котором mongoDB уведомляла об изменениях бек?
Vadim
Любой CRUD, чтобы был способ через сокеты уведомить об изменениях других клиентов
Roman Khonichev
https://docs.mongodb.com/manual/changeStreams/
Vadim
Anonymous
Подскажите, хочу одним запросом достать инфу из нескольких моделей, как лучше сделать?
Anonymous
Грубо говоря, есть массив из фильтров по моделям и хочу за раз получить все соответствующие документы
Anonymous
Модели между собой не связаны
Josh
populate?
Anonymous
populate?
его можно без ref использовать? у меня вообще не связаны между собой коллекции
Josh
лучше вообще не использовать
Josh
но https://mongoosejs.com/docs/populate.html
Anonymous
да я не нахожу там) и по другому не вижу как
Josh
наверное в институте нормальную форму привили, теперь в nosql тяжело приходится
Anonymous
мне ж для populate все равно нужен ref
Josh
https://www.mongodb.com/use-cases
Anonymous
у меня условно так устроены коллекции и логика
есть User(user_id, lang) и File(file_id, filename)
приходит апдейт от юзера с тем, какой файл он выбрал
и я за один запрос хочу получить и данные по юзеру, и данные по файлу
Josh
да в курсе кейса твоего, описывал же в соседнем чате
Anonymous
ну так вопрос как это реализовать)