преобразование ObjectId как типа: String из mongoexport обратно в тип: ObjectId после загрузки в Mon go Database - PullRequest
0 голосов
/ 19 июня 2020

Что сделано:

  1. Я экспортировал коллекцию из своей базы данных с помощью mongoexport в формате CSV. Я обнаружил, что поле _id экспортируется как String (ObjectId(5eeb6f8e0795936999a10110)). Примечание отсутствует "". Должно получиться так ObjectId("5eeb6f8e0795936999a10110")
  2. Я обработал текст в CSV-файле и создал новую коллекцию с экспортированным _id в качестве нового поля (display_id).
  3. Я импортировал новую коллекцию с помощью mongoimport.

Теперь проблема в том, что display_id импортируется как String, а не как mon go ObjectId. Как преобразовать эту String в ObjectId?

Я прочитал эту статью , где мы можем преобразовать из String в Int, но в моем случае, я думаю, мне также нужно выполнить некоторую обработку String, а затем преобразовать в ObjectId.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...