MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Crea un utente MongoDB che può gestire solo i documenti che ha creato

Al momento della creazione del documento, puoi passare l'ID utente come uno degli attributi, quindi quando vuoi aggiornare o eliminare quel documento, esegui un controllo se l'utente che sta tentando di aggiornare quel documento è la persona che ha creato inizialmente esso.

Qualcosa ha attributi moviename, dataAdded, userid

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