MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Buat pengguna MongoDB yang hanya dapat mengelola dokumen yang dibuatnya

Pada saat membuat dokumen, Anda dapat memberikan id pengguna sebagai salah satu atribut sehingga ketika Anda ingin memperbarui atau menghapus dokumen itu, Anda melakukan pemeriksaan apakah pengguna yang mencoba memperbarui dokumen itu adalah orang yang awalnya membuat itu.

Sesuatu memiliki atribut 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. Agregat $lookup tidak mengembalikan elemen urutan array asli

  2. Bagaimana cara mendapatkan dokumen dengan nilai maksimal untuk bidang dengan pengurangan peta di pymongo?

  3. Apakah Pymongo memiliki aturan validasi bawaan?

  4. Sisipan mongodb massal di Meteor atau Node

  5. MongoDB, kinerja kueri dengan ekspresi reguler pada bidang yang diindeks