2016-02-15 3 views
2

У меня есть некоторые проблемы с драйвером mongo и способ его вставки UUID по умолчанию в Java. (Монго драйвер версии 3.2)Поддержка MongoDriver UUID

UUID (»... ") => BinData (4," ... ")

LUUID (" ... ") => BinData (3," ... ") устаревший UUID в неопределенной кодировке

Мои UUID вводятся в устаревшем формате, и я не могу найти способ вставить их, используя двоичный файл V4. Вы знаете способ обработки вставки с помощью V4 в драйвере mongo. Или, если какие-либо альтернативные библиотеки, такие как MongoJack или JongoMongo поддержка этой вставки?

Редактировать: Казалось бы, MongoJack и Jongo еще не поддерживают Mongo V3. Существуют ли какие-либо потенциальные возможности для этого, которые не связаны с использованием пользовательских кодеков?

ответ

0

В настоящее время ни один из этих вариантов не поддерживает бинарный тип UUID 4, наше решение заключалось в использовании драйвера mongo v3.x и разбора .withCodecRegistries в самой коллекции. Затем мы могли бы указать, как мы обрабатываем наши UUID.

Смежные вопросы