MongoDB nemá cizí klíče (jak jste si pravděpodobně všimli). V zásadě tedy odpověď zní:"Nedovolte uživatelům manipulovat s požadavky. Nechte aplikaci vkládat pouze data, která se řídí vašimi pravidly referenční integrity."
MongoDB je skvělý v mnoha ohledech... ale pokud zjistíte, že potřebujete cizí klíče, pravděpodobně to není správné řešení vašeho problému.