是否可以将MongoDB中给定的ObjectID用作在Java浏览器中显示的实体ID?

问题描述

由于关系数据库entity的ID提供了自动递增。我想知道我们是否可以这样做或为该实体创建另一个UID。例如,我有一个User实体,该实体使用Mongo driver POJO并想让userId自动递增,但是ones建议这样做不安全,因为这样会破坏Object ID 。因此,如果我想使用它,如何使用和显示每个具有1 ... N的userId?

    public class User {
    
        private ObjectId id;
    
        @BsonProperty(value = "userId")
        private Long userId;
        private String email;
        private String fullName;
        // private String lastName;
        private String password;
    
    // getter & setter
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)