Я стараюсь как можно скорее указывать как можно более без гражданства. Тем не менее, я застрял, когда дело дошло до взаимодействия с реляционной базой данных.Безстоящее программирование с реляционной базой данных
var fetchDataFromTable = function(tableName)
{
//dummy result from using mysql library
sqlQuery = "Select * from " + tableName;
return new Promise(function(resolve, reject)
{
con.query(sqlQuery, function(err,body)
{
resolve(body)
})
})
}
var getOrderName = function(checkOrderID,fetchDataFromTable)
{
//Here, I have to hard-code the table name.
fetchFromTable("OrderTable").then(function(result)
{
//dummy function. Can use SQL query instead of looping.
result.forEach(function(index){
if (result[index].orderID == checkOrderID)
return result[index].orderName;
})
})
}
orderName = getOrderName("A123",fetchDataFromTable);
В приведенном выше примере кода показан пример использования результата из базы данных для принятия определенных решений. В этом случае я использую «.orderID».
Мой вопрос в том, что это считается апатридом? Если нет, как я могу сделать его более «без гражданства»?