Gor
ты локально поднял сервис
Gor
послал на него 1 запрос
Veaceslav
Да
Gor
у тебя добавилось 2 views
Veaceslav
Даже не в докере
Veaceslav
Да
Veaceslav
2 запроск
Gor
при этом дебаг показывает всего 1 раз вызов Ecommerce_category
Veaceslav
Два раза
Gor
у тебя там console.log('get tray');
Gor
во, два раза выводит console.log('get tray'); ?
Gor
отсюда https://github.com/sllavvicc/microservices/blob/master/service-ecommerce-category/src/modules/category/index.js#L61
Veaceslav
Один раз
Veaceslav
Вот я локально запустил product, и как видите два запроса и один console.log("test")
Gor
в логе к тебя не вижу вывода вот этого
Gor
https://github.com/sllavvicc/microservices/blob/master/service-ecommerce-product/src/modules/product/index.js#L107
Gor
console.log(args);
Veaceslav
Это коммит 3 часа тому
Veaceslav
Сейчас сделаю, посмотрим что будет
Veaceslav
Все правильно пришло. А вот результат не понятный ... То есть почему в ответ приходит price: 12312 хотя я прислал 250 и причем даже если отправить что-то другое в price приходит тот же price: 12312 ...
Veaceslav
Откуда, почему ... не понятно
Gor
а покажи какой ответ приходит. любопытно
Veaceslav
Вот
Gor
=)
Veaceslav
=)
Есть идей ?
Gor
ага. проверь свою тестовую базу с поиском по id
Veaceslav
В смысле ?
Gor
сколько у тебя записей на _id что ты передаешь
Veaceslav
1
Gor
покажи ее
Veaceslav
Gor
ну price он тебе выводит верно
Gor
12312
Veaceslav
ну price он тебе выводит верно
Да, тут так и должно быть. Чет я не заметил. Остался вопрос почему два раза идет запрос тогда ...
Do Some
mongodb://sllavvicc:2020kidc@ds131531.mlab.com:31531/microservice мало ли
Veaceslav
Но оставил уже так ... не стал что-то менять, потом если что поменяю, да и тестовая база, пофиг немного ))
yopp
Вот что в базе ... даже микротиме один и тот же ...
в коллекции не может быть двух объектов с одинаковым _id
yopp
на скриншоте есть
Veaceslav
Потом что база самма делает два раза все
Veaceslav
Не понятно почему
Gor
какая версия moggose ?
Veaceslav
Это не я так делаю ))
yopp
не делает, инфа 100%
Veaceslav
"mongoose": "^5.4.11"
Veaceslav
не делает, инфа 100%
Мы это тут и хотим решить, буду раз советам
Veaceslav
А то уже 2 часа как не могу найти причину
Veaceslav
не делает, инфа 100%
И при том это не только с push, такая же история и с $inc: views: 1
Veaceslav
прибовляет два раза по 1
Veaceslav
какая версия moggose ?
Поставил 5,4,13 которая вроде как последняя. Такая же история
Gor
вот интуиция подсказывает, но не факт что оно
Gor
чисто попробуй
Gor
убери в схеме views {timestamps: true}
yopp
почти гарантированно проблема не в монге. почти гарантированно где-то в ваших микросервисах аритектурно накручено.
yopp
первое что сделайте, убедитесь что у вас один контейнер
yopp
для вашего микросервиса
Do Some
а не может браузер два раза дергать url?
Gor
народ, там монгуз выдает
Veaceslav
для вашего микросервиса
Я вообще все убил
Veaceslav
для вашего микросервиса
Чисто console npm run dev
Veaceslav
для вашего микросервиса
Нету уже сервисов, docker и так далее
yopp
как вы подключение устанавливаете?
Gor
Я вообще все убил
попробуй убей в схеме {timestamps: true}
Veaceslav
Gor
Такая же история
точно перезапустил? лог так же 2 запроса?
Veaceslav
да
yopp
но вообще, включаете debug уровень логгирования в монг, берёте отладчик , ставите брейкпоинт в точке где вы совершаете запрос и шагаете
Gor
при этом последжние должны быть без createdAt
yopp
все запрсоы дублируются?
Veaceslav
при этом последжние должны быть без createdAt
Удалил товар и создал опять другой. такая же история при попытке добавить views
yopp
find тоже?
Veaceslav
Veaceslav
find тоже?
Привем любой