Currently on the project there is a memory database. This memory database object has basic functions, set keys, insert, update, delete methods. The data finally saved in a json file. It is good and fast but not for huge amount of data.
There is need to create an equivalent database object, with the same methods to save the data to MongoDB.
There is already the backbone of this object so you are called to implement the methods to communicate with the MongoDB.
Some key points:
- A critical request is the performance issues.
- Create not existed indexers for the key fields that requested through "select".
- Search a text in field like search engines (if this is supported by MongoDB)