MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie erzwinge ich Fremdschlüssel in NoSql-Datenbanken (MongoDB)?

MongoDB hat keine Fremdschlüssel (wie Sie vermutlich bemerkt haben). Grundsätzlich lautet die Antwort daher:„Lassen Sie Benutzer die Anforderungen nicht manipulieren. Lassen Sie die Anwendung nur Daten einfügen, die Ihren referenziellen Integritätsregeln entsprechen.“

MongoDB ist in vielerlei Hinsicht großartig ... aber wenn Sie feststellen, dass Sie Fremdschlüssel benötigen, ist dies wahrscheinlich nicht die richtige Lösung für Ihr Problem.