Maxmind 列出一个州的所有城市

Ade*_*hir 5 javascript geoip node.js maxmind

我正在使用 maxmind 节点模块与 maxmind 数据库交互。我想要实现的是获取特定州/国家下所有城市的列表。代码如下。

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

我认为没有一个选项可以列出州名称下的所有城市。或通过州/国家名称搜索数据库。还有其他选择吗?

Gre*_*ald 1

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