MongoDB唯一的10位ID

时间:2013-03-24 21:48:45

标签: mongodb mongoid

我想在MongoDB中创建一个唯一的10位数ID - 用于我们系统中特定客户端下的每个用户。请注意,我们将所有用户(来自不同客户端)存储在同一集合下。 ID必须仅在同一客户端的用户中是唯一的。来自两个不同客户端的两个用户可以共享相同的ID,即使它们存在于同一个集合中。

关于这个10位数id如何为每个用户唯一的任何建议。

1 个答案:

答案 0 :(得分:1)

mongoid_token看起来可以做你需要的事情:

https://github.com/thetron/mongoid_token