sql >> Databáze >  >> NoSQL >> MongoDB

Vytvořte uživatele MongoDB, který může spravovat pouze dokumenty, které vytvořil

V okamžiku vytváření dokumentu můžete předat ID uživatele jako jeden z atributů, takže když chcete tento dokument aktualizovat nebo smazat, zkontrolujete, zda uživatel, který se pokouší aktualizovat tento dokument, je osobou, která původně vytvořila to.

Něco má atributy moviename, dataAdded, userid

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


  1. Redis SortedSet:Jak získat hodnoty v číselném pořadí, nikoli v abecedním pořadí, když dvě hodnoty mají stejné skóre?

  2. připojení java aplikace docker-compose k mongodb

  3. ServiceStack.Net Redis:Ukládání souvisejících objektů vs. ID souvisejících objektů

  4. Chyba:Nelze přečíst vlastnost 'close' hodnoty null