MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Създайте MongoDB потребител, който може да управлява само създадените от него документи

В момента на създаване на документа можете да подадете идентификатора на потребителя като един от атрибутите, така че когато искате да актуализирате или изтриете този документ, вие извършвате проверка дали потребителят, който се опитва да актуализира този документ, е лицето, което първоначално е създало то.

Нещо има атрибути moviename, dataAdded, userid

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да изпълнявам mongo команди от bash?

  2. Не може да се запази състоянието на транзакцията, тъй като колекцията от транзакции на сесията липсва

  3. Как да променя всички елементи на масива в документ mongodb на определена стойност?

  4. Персонализирани функции изчислени колони mongodb проекция

  5. Конкатениране на низ и число в SQL