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

Có thể biến ObjectId mongo thành một chuỗi và sử dụng nó cho URL không?

Nói chung, tôi nghĩ bạn nên thận trọng khi để lộ nội bộ (chẳng hạn như id DB) cho khách hàng. URL có thể dễ dàng bị điều khiển và người dùng có thể có quyền truy cập vào các đối tượng mà bạn không muốn họ có.

Đối với MongoDB đặc biệt, ID đối tượng thậm chí có thể tiết lộ một số nội dung bổ sung (xem tại đây ), tức là chúng không hoàn toàn ngẫu nhiên. Đó cũng có thể là một vấn đề.

Bên cạnh đó, tôi nghĩ không có lý do gì để không sử dụng id.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lưu trường có dấu chấm trong MongoDB

  2. Tính trung bình của một trường tài liệu phụ trên toàn bộ tài liệu trong Mongo

  3. Lỗi triển khai MeteorJS MongoDB

  4. mongodb chọn từ các cơ sở dữ liệu khác nhau

  5. Làm thế nào để khởi tạo MongoClient một lần trong Spring Boot và sử dụng các phương thức của nó?