sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur upprätthåller man främmande nycklar i NoSql-databaser (MongoDB)?

MongoDB har inga främmande nycklar (som du förmodligen har märkt). I grund och botten är svaret därför:"Låt inte användare manipulera förfrågningarna. Låt bara applikationen infoga data som följer dina referensintegritetsregler."

MongoDB är bra på många sätt... men om du upptäcker att du behöver främmande nycklar, så är det förmodligen inte den korrekta lösningen på ditt problem.



  1. hantera @ i mongodb anslutningssträng

  2. Databasanvändarhantering med ClusterControl

  3. Hur får jag objekt-ID efter att jag sparat ett objekt i Mongoose?

  4. Spring Data MongoDB Lookup med Pipeline Aggregation