sql >> Database teknologi >  >> NoSQL >> MongoDB

Spring Data MongoDB - Annotation @CreatedDate virker ikke, mens du bruger med tilpasset Id-felt

blot tilføje @Version felt til dig @Document klasse og forlad @EnableMongoAuditing dvs.

@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;
     }
 }

Her er et relateret problem:https://jira.spring.io/browse/DATAMONGO-946



  1. php mongodb fuldtekstsøgning og sortering

  2. MongoDB Tutorial:Opret forbindelse til MongoDB i Scala

  3. Kunne ikke oprette forbindelse til 127.0.0.1:27017, årsag:errno:111 Forbindelsen blev afvist

  4. MongoDB Schema Design - Mange små dokumenter eller færre store dokumenter?