Class representing the mmdb reader *

Constructors

Methods

Constructors

Methods

  • Opens a mmdb file and returns a ReaderModel promise

    Parameters

    Returns Promise<ReaderModel>

    Reader.open('somefile.mmdb').then(reader => {
    const response = reader.city('123.123.123.123')
    console.log(response.city) // The city object (maxmind.CityField)
    console.log(response.country) // The country object (maxmind.CountryField)
    });
  • Opens a buffer that contains mmdb data and returns a ReaderModel

    Parameters

    • buffer: Buffer

      The buffer to open

    Returns ReaderModel