How should I implement this schema in MongoDB?
OK, I think you need to break this out into the basic “varieties”. You have two “entity”-style objects: User Campaign You have one “mapping”-style object: UserCampaign You have one “transactional”-style object: Click Step 1: entity Let’s start with the easy ones: User & Campaign. These are truly two separate objects, neither one really depends on … Read more