#java #mongodb #groovy
#java #mongodb #groovy
Вопрос:
Итак, просто для справки, я должен удалить mongodb из проекта (по причинам зависимости, без неуважения к MongoDB!). Я хорошо разбираюсь в замене всех частей на эквиваленты PostgreSQL, но я немного застрял на org.bson.types.ObjectId
— я не хочу заменять их полностью по соображениям согласованности, но мне не хочется сохранять всю org.mongodb:mongo-java-driver:3.12.5
зависимость в моем проекте только для этого.
Есть ли какой-либо другой способ генерировать эквивалентные идентификаторы объектов? Или я могу как-то импортировать только типы bson отдельно?
Ответ №1:
Есть ли какой-либо другой способ генерировать эквивалентные идентификаторы объектов?
Вы можете реализовать спецификацию ObjectId самостоятельно, она довольно маленькая.
Комментарии:
1. Спасибо — я буду рассматривать это как долгосрочное решение, но пока достаточно импортировать только часть bson.
Ответ №2:
Кажется, это работает (gradle): compile group: 'org.mongodb', name: 'bson', version: '3.12.5'