MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Czy można zamienić mongo ObjectId na ciąg i używać go do adresów URL?

Generalnie uważam, że powinieneś być ostrożny w ujawnianiu elementów wewnętrznych (takich jak identyfikatory DB) klientowi. Adres URL można łatwo manipulować, a użytkownik ma prawdopodobnie dostęp do obiektów, których nie chcesz, aby miał.

W przypadku MongoDB w szczególności identyfikator obiektu może nawet ujawnić dodatkowe elementy wewnętrzne (patrz tutaj ), tj. nie są całkowicie losowe. To też może być problem.

Poza tym myślę, że nie ma powodu, aby nie używać tego identyfikatora.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Domyślna biblioteka obietnic Mongoose jest przestarzała w stosie MEAN

  2. Uzyskaj wartości procentowe za pomocą agregatu MongoDB $grupa

  3. mongodb uzyskać różne rekordy

  4. Dlaczego potrzebujemy, jakie zalety stosować mangusty

  5. MongoDB aktualizuje zagnieżdżoną tablicę