标签: mongodb mongoid
我想在MongoDB中创建一个唯一的10位数ID - 用于我们系统中特定客户端下的每个用户。请注意,我们将所有用户(来自不同客户端)存储在同一集合下。 ID必须仅在同一客户端的用户中是唯一的。来自两个不同客户端的两个用户可以共享相同的ID,即使它们存在于同一个集合中。
关于这个10位数id如何为每个用户唯一的任何建议。
答案 0 :(得分:1)
mongoid_token看起来可以做你需要的事情:
mongoid_token
https://github.com/thetron/mongoid_token