When Should You Use MongoDB and When Should You Not?