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

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


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

最佳答案

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

关于javascript - Maxmind列出一个州的所有城市,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52163528/

10-11 03:16