У меня есть требования к дизайну, чтобы иметь возможность сохранять адрес IPv6 в десятичном формате.В Java у меня есть BigInteger, который может содержать 40-значное число, и Oracle прекрасно принимает его через драйвер JDBC.
Как это сделать в Elastic или Mongo DB.Из того, что я прочитал, максимальные числа, поддерживаемые в эластичных или mongodb, являются 64-битными числами bigint.Например, если я конвертирую
FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF,
десятичный формат будет
340282366920938463463374607431768211455 (total of 39 digits).
Каков наилучший способ решить эту проблему в упругой или монго.Мне нужно иметь возможность запускать функции диапазона (=, <, <=,> =) в этом поле для поиска документов.