我正在使用maxmind节点模块与maxmind数据库进行交互。我要实现的目标是获取特定州/国家/地区下所有城市的清单。 代码如下。
var maxmind = require('maxmind');
maxmind.open('/path/to/GeoLite2-City.mmdb', (err, cityLookup) => {
var city = cityLookup.get('66.6.44.4');
});
我不认为可以使用州名列出所有城市,也可以通过州/国家名搜索数据库。 还有其他选择吗?
答案 0 :(得分:0)
这是不可能的。该数据库旨在通过IP地址进行查找。如果您需要通过其他方式访问数据,我建议使用MaxMind提供的CSV文件。