在我的nodejs应用中,我有收藏集-football_players
。该集合中的文档包含有关播放器角色的信息。例如:
[
{
id: 'some_id_1',
name: 'Player1',
role: 'FORWARD',
},
{
id: 'some_id_2',
name: 'Player2',
role: 'DEFENDER',
},
{
id: 'some_id_3',
name: 'Player3',
role: 'FORWARD',
},
]
所有类型的角色都是常量。将其存储在MongoDB中的最佳方法是什么?
进行声明:
const roles = { FORWARD: 1, DEFENDER: 2 };
存储为数字并在我的nodejs应用程序中使用此声明?像:player.role === roles.FORWARD ? 'Great!' : 'He cann\'t score a goal';
吗?
是否有使用第二种方法的性能原因?还有其他使用第一种方法的理由吗?