Maxmind列出一个州的所有城市

时间:2018-09-04 09:50:59

标签: javascript node.js geoip maxmind

我正在使用maxmind节点模块与maxmind数据库进行交互。我要实现的目标是获取特定州/国家/地区下所有城市的清单。 代码如下。

var maxmind = require('maxmind');
maxmind.open('/path/to/GeoLite2-City.mmdb', (err, cityLookup) => {
   var city = cityLookup.get('66.6.44.4');
});

我不认为可以使用州名列出所有城市,也可以通过州/国家名搜索数据库。 还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

这是不可能的。该数据库旨在通过IP地址进行查找。如果您需要通过其他方式访问数据,我建议使用MaxMind提供的CSV文件。