我正在编写一个程序,用于从https://restcountries.eu/中提取国家/地区 我正在使用数据保存在mongo数据库中并对其进行更新。 ofc,数据不会经常更改,但这已经是十年了。
const COUNTRIES_URL = 'https://restcountries.eu/rest/v2/all';
const axios = require('axios');
exports.httpCrawl = () => (
axios.get(COUNTRIES_URL).then(response => (
response.data.map(country => ({
name: country.name,
digits2: country.alpha2Code,
digits3: country.alpha3Code,
countryId: country.numericCode,
flag: country.flag
})))));
现在,当数据位于数据库中时,我想使用它来映射从其他API(例如体育比赛)中获取的其他实体。但是游戏带有该国家的替代名称(例如,英格兰而不是英国)。
是否可以将国家的替代名称映射到iso 3166名称/ ID?