MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Tạo người dùng MongoDB, người chỉ có thể quản lý các tài liệu mà anh ta đã tạo

Tại thời điểm tạo tài liệu, bạn có thể chuyển id của người dùng làm một trong các thuộc tính để khi bạn muốn cập nhật hoặc xóa tài liệu đó, bạn thực hiện kiểm tra xem người dùng đang cố gắng cập nhật tài liệu đó có phải là người đã tạo ban đầu không nó.

Một cái gì đó có các thuộc tính 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. Tìm trong Double Nested Array MongoDB

  2. Phân tích cú pháp JSON thành tài liệu MONGODB

  3. Xác thực tài liệu lồng nhau MongoDB cho các tài liệu con

  4. Mảng Mongo db thay đổi chuỗi thành float

  5. Nhóm MongoDB theo các giá trị trong một trường mảng