MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Crie um usuário do MongoDB que possa gerenciar apenas os documentos que ele criou


No momento de criar o documento, você pode passar o id do usuário como um dos atributos para que, quando quiser atualizar ou excluir esse documento, verifique se o usuário que está tentando atualizar esse documento é a pessoa que criou inicialmente isto.

Algo tem atributos moviename, dataAdded, userid
userId=12;
const data = Something.findOne({someDocument});
if(userId==data.userid){
   //perform update/delete
}else{
   //return error
}