Hey Tushar Garg i completely agree with Marco Alka statement. When it comes to selecting any technology (Or any stuff) we must have to debug below question:
What is my requirement ?
Why we need ?
If i use X will i face any challenges ?
Then try evaluating the options you are having accordingly. Though Marco Alka has already explained this situation i 'll share my preference.
Mongo DB
Regards : Md Zaid Imam
The correct answer is of course, "It depends on the requirements". If you need a general document store I would go with Firebase or MongoDB. If you want to go the Graph database or multi model route, ArangoDB is the best option.
In addition to the other answers I would recommend to consider BAAS solutions such as Firebase Realtime Database etc.
Marco Alka
Software Engineer, Technical Consultant & Mentor
Selecting a database is not about personal preference but about requirements and what's the best tool for the job. Please take those into consideration and post more information if you want a fitting solution.
Also take into consideration, that a SQL DB might be the better solution (in most cases, it is)! So first find arguments for why you absolutely need a NoSQL DB and cannot use a SQL DB.