Пытаюсь перенести sql-дамп в MongoDB. Перегнал это дело в json, чуть поменял структуру, и пробую из файла сохранить в БД. Проблема в том, что id записей в дампе были исключительно числовые, и в таком виде они не годятся в качестве
ObjectId. А мне нужно сохранить связи между разными типами постов и категорий. Связи заданы именно через эти числовые айдишники.
Пробовал задавать _id в момент сохранения в таком виде:
new ObjectId(x.toString(2))
или
new ObjectId(x.toString(16))
или просто
x.toString(2)
но не работает. Есть ли какой-то способ конвертировать числовой id в то, что требует mongodb? А именно:
Argument passed in must be a single String of 12 bytes or a string of 24 hex characters
Ну или, может, какие-то другие варианты есть?