# #mongodb #go #type-conversion #migrate
Вопрос:
Я использую библиотеку миграции golang для миграции MongoDB. Обновление здесь основано на $агрегатных функциях MongoDB. В моей базе есть несколько строковых полей, в которых хранятся объекты JSON, мне нужно преобразовать их в объекты(вложенная структура). Я не могу найти объект arg в функции $convert, а также специальную функцию преобразования(например, $toLong). Есть ли какой-либо способ осуществить такое преобразование?
Комментарии:
1. Вы можете разархивировать строку JSON в
interface{}
(или карту) и использовать ее.2. icza, я хотел бы использовать функции mongodb для этой задачи, чтобы сделать все миграции единообразными
3. Можете ли вы отредактировать свой вопрос, чтобы включить соответствующий код?
4. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.