用纯stringreplaceMongoDB中的ObjectID
我有一个MongoDB数据库,它可以生成types为ObjectID
id。
我认为在将它们与string进行比较时,经常遇到ObjectIDtypes的问题,将它们输出为JSON等。
另外,当我访问用户configuration文件/users/59aed0f8f25c0f0ca8f94aad
时,我认为它们非常难看。
所以,我想如果有可能(和聪明)避免使用ObjectID? 我真的很喜欢YouTube和IMDb ID的长度,所以我想找一个algorithm来创build这样的ID。
但是会不会有使用ObjectID的问题? 我从来没有真正明白,为什么他们不只是string,但我想知道是否有一些优化的原因或回溯时生成ID或类似的东西?