и игры (две сущности).
Игра завязана на игрока и имеет ссылку на текущий ход, а у хода есть ссылка на игру.
В итоге ошибка
"UnhandledPromiseRejectionWarning: MongoError: Projection cannot have a mix of inclusion and exclusion."
Т.е. он не может позволить так чудить.
Может ли кто подсказать как лучше в данной ситуации обойти?
Мне нужно в дальнейшем иметь возможность выбрать все ходы по ид игры.
А в игре подхватывать текущий ход как связанное поле.
иди в чат по монге
Использовать sql
ну, в нём я то знаю как это делать. Но вопрос был не о том.
Я не силен в таком. Не умею писать свои генераторы чисел. Я ссылаюсь на этот ответ https://stackoverflow.com/questions/5651789/is-math-random-cryptographically-secure
Так ведь монга не придумана для таких целей, она хороша для хранения иерархических структур Каждая СУБД придумана для своих целей, на одном проекте нормально использовать их несколько
Пока придерживаюсь мысли, что монго вполне вытягивает этот проект. Вопрос лишь в проектировании БД. И тут конечно же - сложнее, чем для sql. И грабли вылетают в нюансах.
одна сущность rethinkdb
ну, тут не удобно посреди работы сменить бд...
Обсуждают сегодня