wertaer
это обьект
Josh
и в нем массив 🤯
wertaer
и в нем массив pocket
✙ Nikita
а у тебя есть справочник скиллов? типа коллекция где есть все скиллы? или у тебя скиллы отличаются от игрока к игроку?
Josh
и в нем массив pocket
ну и зачем два разных массива, если можно тип указать тогда
Josh
как положить с одного массива в другой атомарно?
wertaer
Пушто это прототипы
wertaer
До ума доведу позже
✙ Nikita
До ума доведу позже
тоже так думал, это позже наступило через 2 года когда документы роздулись к 10 мб)
Josh
ну я так понимаю будет pocket и stock
wertaer
Нет никаких юзеров
wertaer
Пока
wertaer
Я механику хочу
wertaer
Сделать
✙ Nikita
какую?
wertaer
Игры
✙ Nikita
игра в вебе? или это просто бекенд под мобайл или десктоп версию?
wertaer
Это вщ бот
wertaer
Текстовая стратегия
wertaer
Типо того
Josh
я предпочитаю триггером обновлять суммарную инфу по стоку на игрока аля баланс/количество вещей, а стоки в отдельной коллекции иметь
Josh
клон чатварс 2021
wertaer
wertaer
wertaer
?
Josh
триггером?
в атласе, ну или велосипедить самому серверсайд воркер на апдейте
Josh
Есть примеры
https://docs.mongodb.com/realm/triggers/database-triggers
wertaer
wertaer
Не лень будет
wertaer
Чекну
✙ Nikita
https://docs.mongodb.com/realm/triggers/database-triggers
блин, но это же привязка к вендору. нет?
Josh
вебскал, т.к. атомарны операции, предпочитаю транзакциям по возможности
✙ Nikita
вебскал, т.к. атомарны операции, предпочитаю транзакциям по возможности
настолько нагруженные проекты / задачи что атомарность так необходима?
Josh
нуващет да, но имхо всегда необходимо
Josh
все делается с монетизацией, а значит везде балансы и пошло поехало
✙ Nikita
Хоть и оффтопик, но все же, может кто подсказать дельный ресурс или поделиться опытом с логгированием в Node.js? Нужно удобно собрать логи с приложения, в сети обычно говорят про Kibana/Elasticsearch но мне чет аж "страшно" от этого стека, там он еще кучу дополнительных инструментов требует. Сейчас это делается тупо через терминал (tail,cat,grep,etc...) Заранее спасибо
✙ Nikita
@nodejs_ru
спасибо, никак не мог найти чат такого типа
✙ Nikita
а pm2 че
так да
✙ Nikita
через пм2 logs
✙ Nikita
но блин
✙ Nikita
когда говорят что ошибка была неделю назад
✙ Nikita
хер найду
Kenan
когда говорят что ошибка была неделю назад
можешь какой-нибудь логгер ещё настроить для этого
✙ Nikita
ну и всякие теги
✙ Nikita
winston
Josh
эксепшны в приват кидай с бота щас так модно
✙ Nikita
ахаха
✙ Nikita
а если ексепшн в коде отправки ексепшена в приват?
Josh
ну на этом наши полномочия всё
Josh
если день ничего не кидает – будет подозрительна, уже не неделя 👌
alexander
Ребят, всем привет! У кого есть опыт создания социальной сети или подобного сервиса вместе с mongodb, что скажете, с какими трудностями мб столкнулись или какие подводные камни обнаружились? Я даже скорее больше подразумеваю nosql бд, а не сам конкретно mongodb
Boroda
db.collection("products").find().toArray( (error,docs) => { if(error) { console.log(error); } return docs; }); Как мне получить доступ к docs, в таком виде получаю undefined
alexander
Сложность одна - это никому не нужно и до появления объема пользователей, на которых повылезают касяки выбора бд, крайне тяжело дожить
Не спорю, но вот не очень нравится перспектива, если все же доживем до такого объёма пользователей, переходить допустим на другой тип бд, меняя половину кода того же бэкенда
✙ Nikita
Не спорю, но вот не очень нравится перспектива, если все же доживем до такого объёма пользователей, переходить допустим на другой тип бд, меняя половину кода того же бэкенда
если до такого объема дорастет, то скорее всего смена бд и переписывание всего того кода это будет настолько экономически не выгодно, что будешь сидеть на той же бд с которой начал
alexander
если до такого объема дорастет, то скорее всего смена бд и переписывание всего того кода это будет настолько экономически не выгодно, что будешь сидеть на той же бд с которой начал
Вооот, а соответсвенно изначально хочется выбрать наиболее удачный и оптимальный вариант этой самой бд) С этим вопросом я сюда и пришёл поэтому
no
Я тоже так делал, в итоге появилась фобия что не смогу сделать идеально, соответственно даже не начинаю..
alexander
Убивай это желание делать все сразу правильно ☹️
Да, но ничего же не мешает потратить некоторое время на то, чтобы все таки выяснить людей, имеющих опыт, какой вариант наиболее удачен ?)
alexander
Просто самое прикольное, что в итоге одни топят за одно, другие за другое) А когда начинаешь разбираться в нюансах выбранного, то там снова одни говорят одно, другие другое))
alexander
И какого-то конкретного ответа я так и не нашёл
no
Но мне вот монга полюбилась
no
Интересная бд
✙ Nikita
людей которые реально делали соц. сеть и могут поделиться опытом - можно на пальцах пересчитать
✙ Nikita
именно тех кто закладывал основу