sql >> Databasteknik >  >> NoSQL >> MongoDB

Skapa MongoDB-användare som bara kan hantera de dokument han skapat

När du skapar dokumentet kan du skicka användarens id som ett av attributen, så när du vill uppdatera eller ta bort dokumentet kontrollerar du om användaren som försöker uppdatera dokumentet är den person som ursprungligen skapade det.

Något har attributen moviename, dataAdded, userid

userId=12;
const data = Something.findOne({someDocument});
if(userId==data.userid){
   //perform update/delete
}else{
   //return error
}


  1. Spelar nyckelordning någon roll i ett MongoDB BSON-dokument?

  2. Säkerhetskopiera meteordatabas med mongodump?

  3. mongoose tvingar fram unikt attribut på underdokumentets egendom

  4. Mongoose sorterar det aggregerade resultatet