diff --git a/src/main/java/kinosearch/kinosearch3/base/CinemaDocument.java b/src/main/java/kinosearch/kinosearch3/base/CinemaDocument.java index 9492881..72d29e5 100644 --- a/src/main/java/kinosearch/kinosearch3/base/CinemaDocument.java +++ b/src/main/java/kinosearch/kinosearch3/base/CinemaDocument.java @@ -10,6 +10,7 @@ import lombok.Setter; import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.Document; +import java.util.Date; import java.util.List; @Document(collection = "cinema") @@ -18,6 +19,9 @@ public class CinemaDocument { @Id @Getter private String id; + @Getter @Setter + private Date createDate; + @Getter @Setter private String title; diff --git a/src/main/java/kinosearch/kinosearch3/base/MongoDBRepository.java b/src/main/java/kinosearch/kinosearch3/base/MongoDBRepository.java index d004b30..821fd66 100644 --- a/src/main/java/kinosearch/kinosearch3/base/MongoDBRepository.java +++ b/src/main/java/kinosearch/kinosearch3/base/MongoDBRepository.java @@ -10,6 +10,7 @@ import org.springframework.data.mongodb.core.MongoOperations; import org.springframework.data.mongodb.core.query.Criteria; import org.springframework.data.mongodb.core.query.Query; +import java.util.Calendar; import java.util.List; import java.util.regex.Pattern; @@ -44,6 +45,7 @@ public class MongoDBRepository implements BaseRepository { @Override public void save(CinemaDocument cinemaDocument) { + cinemaDocument.setCreateDate(Calendar.getInstance().getTime()); mongoOperations.save(cinemaDocument); } }