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
Veaceslav
В смысле ?
Gor
сколько у тебя записей на _id что ты передаешь
Veaceslav
1
Gor
покажи ее
Veaceslav
Veaceslav
Gor
ну price он тебе выводит верно
Gor
12312
Do Some
mongodb://sllavvicc:2020kidc@ds131531.mlab.com:31531/microservice
мало ли
Veaceslav
Veaceslav
Но оставил уже так ... не стал что-то менять, потом если что поменяю, да и тестовая база, пофиг немного ))
Veaceslav
yopp
на скриншоте есть
Veaceslav
Veaceslav
Потом что база самма делает два раза все
Veaceslav
Не понятно почему
Gor
какая версия moggose ?
Veaceslav
Это не я так делаю ))
yopp
не делает, инфа 100%
Veaceslav
"mongoose": "^5.4.11"
Veaceslav
А то уже 2 часа как не могу найти причину
Veaceslav
прибовляет два раза по 1
Gor
вот интуиция подсказывает, но не факт что оно
Gor
чисто попробуй
Gor
убери в схеме views {timestamps: true}
yopp
почти гарантированно проблема не в монге. почти гарантированно где-то в ваших микросервисах аритектурно накручено.
yopp
первое что сделайте, убедитесь что у вас один контейнер
Gor
yopp
для вашего микросервиса
Do Some
а не может браузер два раза дергать url?
Gor
народ, там монгуз выдает
Veaceslav
yopp
как вы подключение устанавливаете?
Veaceslav
Veaceslav
Veaceslav
да
yopp
но вообще, включаете debug уровень логгирования в монг, берёте отладчик , ставите брейкпоинт в точке где вы совершаете запрос и шагаете
Gor
при этом последжние должны быть без createdAt
yopp
все запрсоы дублируются?
Veaceslav
yopp
find тоже?
Veaceslav
Veaceslav