Using NodeJS, ExpressJS and Mongodb, design a dashboard where customer data is displayed in a table:
- Can be stored, accessed, and edited
- Can be searched - search needs to be deep, if customer has a an attribute customer.level1.level2 = “test”, by searching “test” I should be able to find the customer
- Should be able to search multiple fields at the same time, i.e. if I want to find a customer that has first name = Joseph and last name = Ling, I should be able to do it