sql >> データベース >  >> NoSQL >> MongoDB

MongoDB / Morphiaは、Javaの文字列ですが、テクニカルIDをObjectIdとして保存します

    これがまだ解決されているかどうかはわかりません。私も同じ問題を抱えていました。私にとっての解決策は、自分でIDを設定することでした。

    @Id
    private String id = new ObjectId().toString();
    

    これで、idフィールドを他の文字列フィールドと同じように扱うことができます。

    お役に立てれば。



    1. ClusterControl-高度なバックアップ管理-MongoDB

    2. MongoDB:サーバーに起動警告があります''データベースのアクセス制御が有効になっていません''

    3. マングース選択フィールド(ネスト)

    4. レプリカセットMongoDBを停止します