MySQL e MongoDB usam dados e modelos de consulta muito diferentes, então você não pode transferir dados diretamente.
Infelizmente, a movimentação de dados entre os dois deve ser feita manualmente, e fazer isso com eficiência depende muito dos seus dados. Por exemplo. você pode transferir cada tabela para uma coleção separada (aproximadamente uma tabela no idioma MongoDB) e tornar os atributos exclusivos nas tabelas para o
_id
-atributo. Alternativamente, você pode fazer o _id
para tablename+unique_id
. Basicamente, como os bancos de dados de documentos são essencialmente de forma livre, você é livre para inventar seus esquemas ad-infinitum (desde que o
_id
-atributos são exclusivos dentro da coleção).