sql >> Base de Datos >  >> NoSQL >> MongoDB

Crear un usuario de MongoDB que solo puede administrar los documentos que creó

En el momento de crear el documento, puede pasar la identificación del usuario como uno de los atributos, de modo que cuando desee actualizar o eliminar ese documento, verifique si el usuario que está tratando de actualizar ese documento es la persona que lo creó inicialmente. eso.

Algo tiene atributos moviename, dataAdded, userid

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