Рубрики
Без рубрики

Преобразование UUID в ObjectID из базы данных Mongo Mongo

Недавно мне пришлось работать над проектом, ранее поддерживаемым другой компанией, и которые приняли UUI … Теги с Mongodb, Python.

Недавно мне пришлось работать над проектом, ранее поддерживаемым другой компанией, и которые приняли UUID в качестве идентификаторов объектов в коллекциях. Я не знаю, почему предыдущая команда решила принять UUID Но я должен был интегрировать эту базу данных в модуль узла, который мы разрабатываем с помощью Mongoose И у нас были проблемы со строковым представлением UUID, как следует:

Клиент: “\ u007fm6�u�k�� �2 \ u0006 \ u0002 \ u0001�� “

Благодаря короткому периоду, чтобы решить проблему, мою команду, и я решил, что будет быстрее и проще мигрировать существующие идентификаторы из базы данных на объект по умолчанию, чем на необходимость анализа того, как Python UUID был сгенерирован со следующим сценарием:

Случай здесь не стоит ставить ли использовать ObjectID или UUID (подробнее об этом в Mongodb Blog ). Может быть, я буду работать с узлом, MongoDB и UUID в будущем, но на данный момент нам нужно было решить это как можно быстрее, и решение было миграция существующих идентификаторов документов.

Оригинал: “https://dev.to/doijunior/converting-uuid-to-objectid-from-legacy-mongo-database-1314”