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

Apakah boleh mengubah ObjectId mongo menjadi string dan menggunakannya untuk URL?

Secara umum saya pikir Anda harus berhati-hati untuk mengekspos internal (seperti id DB) kepada klien. URL dapat dengan mudah dimanipulasi dan pengguna mungkin memiliki akses ke objek yang tidak Anda inginkan.

Khusus untuk MongoDB, ID objek bahkan mungkin mengungkapkan beberapa internal tambahan (lihat di sini ), yaitu mereka tidak sepenuhnya acak. Itu mungkin menjadi masalah juga.

Selain itu, saya rasa tidak ada alasan untuk tidak menggunakan id tersebut.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kesalahan saat memuat file konfigurasi YAML di Rails

  2. Eksekusi pengurangan peta gagal dengan pymongo tetapi berhasil di mongo shell

  3. Pymongo mendapatkan id yang dimasukkan bahkan dengan kesalahan kunci duplikat

  4. Hapus subbidang dari dokumen mongoDb

  5. Bagaimana cara mengecualikan satu bidang tertentu dari koleksi di Mongoose?