вторая лучше для изучения синтаксиса запросов монги, намучаетесь вдоволь с вложенными массивами. Для реального использования первая получше, но тут тоже у вас есть слабое место со списком юзеров, да еще и совмещающее в себе роль и настройки юзеров, что уже создает проблемы в части логической структуры- все же роли это роли (админы, гмы, и т.п.) выдаются владельцем, параметры (мьют, нотифаед) настариваются юзером, а lastActiveTime так и вообще глобальная для юзера и к чату отношения не имеет
мне кажется лучше не Chat а ChatRoom
Ок буду мучиться из 2 только куда вынести админки (тип есть owner который может сделать юзера админом вроде ок? )
в той схеме вкдь под owner имеется в виду инициатор чата, т.е. он там локально админ и остальные админки тоже выдаются локально (как в беседах вк)
А где такие схемки удобно рисовать можно?
Обсуждают сегодня