我遇到过两个可能的库node-uuid(https://www.npmjs.com/package/node-uuid)和cuid(http://usecuid.org/)。从我能看到的这两个产生良好的无碰撞唯一ID。但是,奇怪的情况是https://github.com/ericelliott/cuid/issues/22中讨论的可能存在冲突。
要解决这个问题,我最初的想法是将其存储在mongodb
中并寻找唯一性。是否有更好的方法来实现这一目标以获得独特性的保证?
答案 0 :(得分:1)
我知道它没有回答你的问题,但是我正在使用以下库https://www.npmjs.com/package/uuid,它至少没有任何问题。你可以在https://softwareengineering.stackexchange.com/questions/130261/uuid-collisions
找到它为什么不一样的原因