sql >> Database teknologi >  >> NoSQL >> MongoDB

Er det ok at omdanne mongo ObjectId til en streng og bruge det til URL'er?

Generelt synes jeg, at du skal være forsigtig med at udsætte interne elementer (såsom DB-id'er) for klienten. URL'en kan nemt manipuleres, og brugeren har muligvis adgang til objekter, du ikke ønsker, at han skal have.

For MongoDB i særdeleshed kan objekt-id'et endda afsløre nogle ekstra interne elementer (se her a> ), dvs. de er ikke helt tilfældige. Det kan også være et problem.

Udover det, synes jeg, der er ingen grund til ikke at bruge id'et.



  1. Projicering til en anden type ved hjælp af C# SDK

  2. Hvordan bruger jeg mongodb med elektron?

  3. For let, ikke stigning, hvis der er et samme element i array

  4. Importerer csv til mongodb ved hjælp af PHP-kode