MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Spring Data MongoDB - Anotasi @CreatedDate tidak berfungsi saat menggunakan dengan bidang Id khusus

cukup tambahkan @Version bidang untuk Anda @Document kelas dan tinggalkan @EnableMongoAuditing yaitu

@Document
public class Profile implements Persistable<String>{

     @Version      
     private Long version;
    
     @Id
     private String username;

     @CreatedDate
     public Date createdDate;

     public Profile(String username) {
         this.username = username;
     }

     @Override
     public String getId() {
         return username;
     }

     @Override
     public boolean isNew() {
         return username == null;
     }
 }

Berikut adalah masalah terkait:https://jira.spring.io/browse/DATAMONGO-946



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Manajemen Pengguna Basis Data Dengan ClusterControl

  2. Panduan Pengembang untuk Kumpulan Replika MongoDB

  3. MongoDB - salin koleksi di java tanpa mengulang semua item

  4. mongodb cara mengubah port default

  5. Mongodb :$in operator vs banyak pertanyaan tunggal