Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
应用程序从Mongo迁移到MySql_Mysql_Mongodb_Mean Stack - Fatal编程技术网

应用程序从Mongo迁移到MySql

应用程序从Mongo迁移到MySql,mysql,mongodb,mean-stack,Mysql,Mongodb,Mean Stack,我们的应用程序是在Angular 9、Mangose和Mongo数据库中开发的。我们也希望看到MySql数据库的应用程序能够正常运行。在这方面有什么做法可以遵循吗?这是不可能的。数据库包含不同格式的数据 您必须完成以下步骤: 使用MongoDB隔离CRUD操作(例如MongoUserRepository、MongoOrderRepository等) 准备MySQL表结构 使用MySQL为CRUD操作创建存储库(例如mysqlUsersRepository、mysqlOrdersRepositor

我们的应用程序是在Angular 9、Mangose和Mongo数据库中开发的。我们也希望看到MySql数据库的应用程序能够正常运行。在这方面有什么做法可以遵循吗?

这是不可能的。数据库包含不同格式的数据

您必须完成以下步骤:

  • 使用MongoDB隔离CRUD操作(例如MongoUserRepository、MongoOrderRepository等)
  • 准备MySQL表结构
  • 使用MySQL为CRUD操作创建存储库(例如mysqlUsersRepository、mysqlOrdersRepository等)
  • 将数据从Mongo存储库传输到Mysql存储库
  • 替换Mysql存储库上的Mongo存储库