make sure that you can connect to both of your dbs through laravel without any issues.
the package assume that your mysql driver connection is mysql and your default driver connection is mongodb.
the package doesnt recreate the table types from mysql, and its up to mongodb to decide at that point, however currently the below types gets converted on migration
tinyint(1) => bool;
timestamp => date;
multi(OneToMany) => index;
unique => index/unique/sparse;
having a field with the same name in 2 different collections will give an error, so as a-way-around the index is saved as (CollectionName_field)
all your app calls to id should be changed to _id except in view which is automatically converted through the model.
moloquent use string for the relation linking/referencing, so when converting the foreign_ids to ObjectId now you will have string on one side and ObjectId on the other which will cause lots of trouble, so its kept as string.
Find Away To Add Data In Bulk Instead Of One By One.