使用纯字符串

时间:2017-09-06 13:24:10

标签: javascript node.js mongodb mongoose objectid

我有一个MongoDB数据库,它生成类型为ObjectID的ID。

我认为在将它们与字符串进行比较,将它们输出为JSON等时,我经常遇到ObjectID类型的问题。

另外,我认为访问用户个人资料/users/59aed0f8f25c0f0ca8f94aad时非常难看。

因此,我认为是否可以(并且聪明)避免使用ObjectID?  我非常喜欢YouTube和IMDb ID的长度,所以我想找到一种算法来代替创建这样的ID。

但是没有使用ObjectID会有什么问题吗?我从来没有真正理解为什么它们不仅仅是字符串,但我想知道它们是出于某种优化原因还是在生成ID时是否存在或者回溯?

0 个答案:

没有答案