我有这样的桌子:
ID | MAP_NAME | IMG
1 | Name1 | img1
2 | Name2 | img2
3 | Name3 | img3
现在,当我启动节点js服务器时,我从表中选择所有值并将其添加到变量中,并且当用户发送这样的请求时
socket.on('map', (data) => {
for(var i in mapsConfig) {
if(mapsConfig[i].MAP_NAME === data.mapName) // DO SOMETHIN
}
});
// OR USING MYSQL
'SELECT MAPS WHERE MAP_NAME = data.mapName'
我的问题是存储在变量中或使用mysql“ SELECT MAPS WHERE MAP_NAME =?”启动服务器时不添加任何变量。我想获得最佳性能