Bohdan
лучше отдельную коллекцию не создавать
Bohdan
ты когда удалишь продукт у тебя автоматически удалится он из посещенных для всех юзеров, а если будет отдельная коллекция - тебе придется у каждого юзера его удалять
Mike
Может в модели пользователя массив создать с айдишниками? Не?
Bohdan
Ничего не поменяет
Mike
Ну так логичнее мне кажется. Есть юзер есть его просомтры
Dmitriy
ребят, знаю, что не по теме чата, но прошу простить! а кто-нибудь работает с монгой через оф. драйвер в go? мигрирую с глобалсайна и нужно пару вопросов в личку спросить
Известный
Добрый день, недавно только начал изучать монго. Есть хорошие курсы/книги по монге?
yopp
второй момент, убедитесь что вы создаёте пользователя в admin базе
Ivan
А кто как инитит базы?
Ivan
Shell скриптами, желательно :)
Bohdan
https://www.geeksforgeeks.org/mongodb-create-database-using-mongoshell/ вот тут есть инфа
Aʟᴇx
В докер-образе, насколько я помню, есть папка, куда добавляешь все файлы и база их сама запускает
Ренат
первый, но не забудьте ограничинить размер документа
Спасибо за ответ. Вы имеете ввиду удаление лишних объектов из массива с продуктами по мере роста документа?
yopp
Спасибо за ответ. Вы имеете ввиду удаление лишних объектов из массива с продуктами по мере роста документа?
Либо ограничить размер массива через push и $slice или если вы хотите всю историю, то сделать поддержку множества документов на одно пользователя и в каждом хранить не больше какого-то числа записей
yopp
А есть кто-то с ростелекомом/онлаймом? У вас https://play.db-ai.co без проблем доступен?
yopp
А можно трейс или mtr увидеть?
yopp
Это москва?
Nick
мгтс норм
Nick
а во тс впски # traceroute play.db-ai.co traceroute to play.db-ai.co (157.245.20.200), 30 hops max, 60 byte packets 1 callisto-3.hoztnode.net (185.146.158.77) 0.050 ms 0.023 ms 0.022 ms 2 zapret.hoztnode.net (92.63.108.22) 0.174 ms 0.183 ms 0.171 ms 3 zapret.hoztnode.net (92.63.108.21) 0.278 ms 0.273 ms 0.261 ms 4 213.219.206.17 (213.219.206.17) 1.089 ms 1.085 ms 1.152 ms 5 vl-733.sr9.msk4.ip.di-net.ru (213.248.3.184) 1.743 ms 1.754 ms 1.737 ms 6 xe-7-0-1.mbr2.ip.di-net.ru (213.248.7.91) 1.041 ms 1.160 ms 1.155 ms 7 * * * 8 * * * 9 * * * 10 * * * 11 * * * 12 * * * 13 * * *
Nick
чет на запре загуливает
yopp
Это что-то ростелеком похоже чудит, так как у меня алерты молчат и в целом пинговалки норм всё показывают: http://ping.pe/157.245.20.200
Anonymous
я в недоумении. почему find() не возвращает один документ кода я запрашиваю ВСЕ документы? выяснил, что почему-то не возвращается документ с name: 'Vasya', нашел Васю, на всякий случай удалил его, и создал заново. пробую еще раз. теперь возвращает все документы, кроме name: 'Petya'. я в ахренетении, что это такое
Nick
првоерьте запросы
Anonymous
что можно не так делать в await tags.find().toArray()
Anonymous
что проверять? это и есть запрос
Anonymous
в гуи я этот документ вижу
Anonymous
если я его findOne по name он тоже есть
Anonymous
а в find() его нету
Anonymous
если я его пересоздам заново, то другой документ пропадает
Anonymous
бред, да?
Anonymous
САМ В ШОКЕ
Anonymous
кажется я теперь понял когда мне писали другие ребята, что в Монге документы пропадают))) я такого еще не видел. я вам дословно описал что происходит. никаких других запросов нет.
Anonymous
ну т.е. документ какбы есть, но в find() его как бы нет, но если сделаешь findOne то он как бы есть
Aleksandr
что можно не так делать в await tags.find().toArray()
сколько документов возвращает это?
Anonymous
121, хотя их там 122
Anonymous
estimmatedDocumentsCount - 122, а длина массива после find() 121
Nick
тока на пастебин какойнить
Anonymous
какой кусок? я же скинул.
Nick
где отображаете
Anonymous
запрос в одну строку с find(). все
Nick
вы же гдето првоеряете количество?
Anonymous
я не опнимаю что вы хотите. какое отображение
Anonymous
в консоли!
Nick
как
Anonymous
длину массива
Anonymous
getTags.length
yopp
Во-первых, пожалуйста, не надо эмоций
yopp
Во-вторых, какая версия монги, используете ли вы транзакции?
Anonymous
извините, меня эта жесть довела. разве не безумие?
Anonymous
я понятия не имею что такое транзакции в монге
yopp
Нет, это не безумие, вы что-то делаете не так
Anonymous
обычная коллекция документов
yopp
Или ваш драйвер
Anonymous
хахха, ок
Anonymous
или монга гавно
Nick
полегче
Nick
давайте ваш код на пастебин, и весрии драйверов и монги в студию
yopp
Если вы хотие продолжать быть учатстником нашей группы и получить помощь, то пожалуйста, воздержитесь от оценки в подобных выражениях
yopp
Я повторю ещё раз вопрос: какая у вас версия монги
yopp
И можете ли вы воспроизвести подобное поведение в изолированном скрипте?
Anonymous
где ее смотреть. mongod -v не дает резулттата
yopp
mongod --version или при подключении в баннере
yopp
Server version: x.y.z
Anonymous
И можете ли вы воспроизвести подобное поведение в изолированном скрипте?
даже не пытался. раньше таких проблем не было. навреное что-то с этой коллекцией
Anonymous
db version v4.0.13
yopp
Хорошо. Какая у вас топология?
yopp
Standalone?
Anonymous
как вы думаете. я похож на человека который делает какие-то недефолтные настройки?
Anonymous
к чему этот вопрос?
Anonymous
какая нахер топология
Anonymous
коллекция с сотней ссаных тегов! какая топология??77