Sync data between ionic3 and Angular5 web application using MangoDB

I am new to ionic mobile app development. Actually currently i creating app and web admin using ionic3 and angular5. I need to choose backend DB inorder to sync data between mobile application and web application. my choice is mangoDB. Can any one give idea for that, Is MangoDB is best option ? Any tutorial for that?. And what are all the procedure to sync using mangoDB ?